Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
Рейтинг: 66.7% · 13 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
Утилита на 12к строк, кросс-платформенная, тащился от языка. Решил обновиться с 0.14 на 0.15 и попал в так называемый writergate: std.io переписали целиком, старые generic врайтеры с anytype выпилили, теперь новые std.Io.Writer/Reader с буфером. Плюс usingnamespace удалили из языка, а у меня на нём держалась пара модулей. Плюс build.zig опять подвигали.
Неделя вечеров ушла на миграцию. Код стал местами честно лучше, спорить не буду. Но это каждый релиз так.
Язык реально нравится: comptime это лучшее что я видел за годы, zig cc как кросс-компилятор просто магия. Но сколько ещё лет таких переездов? У кого Zig в проде, расскажите как вы это продаёте начальству.
Неделя вечеров ушла на миграцию. Код стал местами честно лучше, спорить не буду. Но это каждый релиз так.
Язык реально нравится: comptime это лучшее что я видел за годы, zig cc как кросс-компилятор просто магия. Но сколько ещё лет таких переездов? У кого Zig в проде, расскажите как вы это продаёте начальству.
✔ Лучший ответ сформирован автоматически — thumper416
Пиннишь версию тулчейна и живёшь спокойно. zigup или zvm ставят любую версию за секунды, в CI она прибита гвоздями. TigerBeetle и Bun сидят на Zig в проде с серьёзными деньгами на кону и ничего, не умерли. Ломать API до 1.0 это честная позиция: лучше переделать io сейчас, чем тащить кривое десятилетиями как некоторые.
- thumper416
- Сообщения: 66
- Зарегистрирован: 12 май 2026, 19:00
Re: Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
✔ Лучший ответ — сформирован автоматически
Пиннишь версию тулчейна и живёшь спокойно. zigup или zvm ставят любую версию за секунды, в CI она прибита гвоздями. TigerBeetle и Bun сидят на Zig в проде с серьёзными деньгами на кону и ничего, не умерли. Ломать API до 1.0 это честная позиция: лучше переделать io сейчас, чем тащить кривое десятилетиями как некоторые.
- elixirlover
- Сообщения: 19
- Зарегистрирован: 21 май 2026, 04:05
Re: Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
async выпилили давно, да, а возвращают сейчас через новый std.Io: io передаётся значением как аллокатор, и одна и та же либа работает хоть блокирующе, хоть с event loop. Ради этой архитектуры writergate и затевали, ТС пострадал не просто так. Обещают в 0.16... но обещать они умеют, сроки у Эндрю понятие растяжимое.
Re: Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
@elixirlover, я для себя решил так: zig cc гоняю каждый день как кросс-компилятор для сишных проектов в CI (собирает под arm из-под x86 без танцев с тулчейнами), а сам язык жду к 1.0. лучшее применение зига в 2026, без шуток
Re: Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
@thumper416, сравните с растом: там editions и код 2015 года собирается современным компилятором. вот как надо относиться к пользователям. но фанатам зига конечно виднее
Re: Zig: обновил пет-проект с 0.14 на 0.15 и неделю чинил. Как вы живёте с языком до 1.0?
0.16 кстати на подходе, вроде там замена usingnamespace доедет и кусок нового io. короче года через два-три устаканится, тогда и приходите. либо приходите сейчас и считайте миграции платой за билет в ранний вагон
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- Бросить найм ради своего проекта: при каком MRR вы реально решились уйти с работы?
10 ответов · 2040 просмотров
-
- Скоуп-крип сожрал мой проект: начинал платформер, спустя 2 года это симулятор выживания с крафтом
13 ответов · 1206 просмотров
-
- Погонял Sora 2 неделю — это всё ещё генератор красивых слайдшоу или уже рабочий инструмент?
23 ответов · 1080 просмотров
-
- Обновил ComfyUI ради новой ноды — отвалилась половина старых кастомных. Знакомо?
10 ответов · 850 просмотров
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость