ChatCrawlerпоиск по публичному Telegram Открыть приложение
[

[RU] Язык Zig (чат)

622 участников
10 июля 2026
M
Michaelтекст ещё не в индексе
О, Андрюха в тексте про Bun rewrite про это то же пишет: The argument for shipping all the million lines of unreviewed code is that the test suite is good enough to catch everything. Then why are you saying you have so many annoying bugs in the Zig code? What happened to the test suite being sufficient to catch everything? It's not sufficient to catch bugs in Zig code but it is sufficient to catch bugs in 1 million lines of unreviewed slop?
👨
Ivan Stepanovтекст ещё не в индексе
нейронки пока не могут в "идиоматичность" зига. Они пишут хороший плоский читаемый код, но про идиоматичность и большинство инструментов доступных не знают пока ты сам носом не ткнешь в доступные инстурменты в std
Z
D
Denis Dтекст ещё не в индексе
Исходя из общения моих ребят с ним, скажу свое предвзятое мнение: он самовлюбленный нарцисс) С другой стороны, а как выжить на таких проектах без натянутых на глобус амбиций)) И наконец с третьей стороны, проверка на прочность начнется, если в какой-то момент проект останется без его руководства, а другого сильного лидера в команде уже не найдется. Залог выживания таких проектов на дистанции - объединение как можно большего числа разработчиков, с постепенным привлечением лучших в ядро проекта. Но это возможно только, если лидер наступает на горло своим амбициям и думает о будущем. Но Эндрю эгоист) И это видно даже по тому, как он отсекает совсем нелишних людей. Как бы то ни было, зиг уже ворвался на небесвод самых перспективных языков, и вряд ли кто-то еще в ближайшем будущем так сможет, и будет как минимум интересно следить за его полетом))
D
D
Denis DЕму на этот небосвод еще надо дойти и возможностей не дойти - полно, он такими высказываниями увеличивает эти шансы
Опять же, мое предвзятое мнение: он уже на небосводе) Много ли новостей о том же одине, что кто-то взял и переписал крупный проект с него на раст?)) А вот как и куда долетит - посмотрим)))
Л
I
Фотография
нажмите — покажем
Прогресс по 0.17.0: 16 Открыто 146 Закрыто 90% Остались в основном баги и регрессии. Плюс две фичи и один пулл-реквест: build server protocol (самое важное, и вроде как приоритет для Эндрю. Полезно для ZLS, ZigBrains и т.д.) introduce the concept of adding path dependencies of the build script itself Resolve relative install directories against install prefix #upstream
109 ·
👨
много ли отвалится всего в 17 версии ?
11 июля 2026
I
нікіслопус, мигрируй на 1.0
До релиза осталось 0.83.0 версий! 💡 Мысли вслух: как мог бы выглядеть родной Borrow Checker в Zig? 🔑 Главная идея: Lifetimes как comptime Scope 1. Функции с лайфтаймами fn choose( comptime lt: std.builtin.Scope, x: *scope(lt) const i32, y: *scope(lt) const i32, ) *scope(lt) const i32 { return if (x.* == y.*) x else y; } 2. Структуры, хранящие ссылки fn Parser(comptime lt: std.builtin.Scope) type { return struct { text: *scope(lt) const []const u8, pos: usize, }; } // Использование: const text = "hello"; var p = Parser(@scopeOf(text)){ .text = &text, .pos = 0, }; 3. Проверка правил (Aliasing) var data: i32 = 42; const r1: *scopeOf(data) const i32 = &data; // Ошибка компиляции: нельзя взять изменяемую ссылку, // пока жива константная r1 var mut_r = &data; 4. Отношение «одно время жизни длиннее другого» (Outlives) fn processData( comptime lt_inner: std.builtin.Scope, comptime lt_outer: std.builtin.Scope, inner: *scope(lt_inner) const Data, outer: *scope(lt_outer) const Data, ) void { // Явное и понятное требование: lt_outer должен жить дольше или столько же, сколько lt_inner comptime { @compileDeclare(lt_outer.outlives(lt_inner)); } // ... } Как вам такой концепт? Имеет право на жизнь в альтернативной вселенной Zig 1.0? 👇
Н
даже слопус уже жирно намекает
I
Время компиляции ускорится и бинарь меньше станет
Ivan StepanovМб Zig в Rust транспилировать?
почему-то мне кажется что я не удивлюсь если ты через 10 минут вернешься с работающим нечто, которое явилось результатом вставки этого текста в промпт виндоу слопусу
I
Мне кажется это не сложно реализовать Сложнее тестами покрыть
Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог