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

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

622 участников
9 июля 2026
1
в нормальных условиях Bun.Build вызывается однократно и процесс завершается. естественно там никто не освобождал руками память аккуратно, всем пофигу же.
1
ну это и есть ненормальные условия
Bun started as a line-for-line port of esbuild's JavaScript & TypeScript transpiler from Go to Zig I bet on Zig ..... and getting really excited .....
S
сука, где там про зиг-то?! там чисто про std. Бля, ну это каким же сраным любителем надо быть, чтобы тащить в прод wip реализацию std, когда ему почти на каждом стендап релизе Андрей заявляет: "не тащите зиг в прод!", потом переписать иишкой на раст и рассказывать всем что в zig.std дыры.... в_общем +1 порванный пукан.
I
Zig как будто создавался не для любителей, а для компиляторщиков, для перформанс инженеров, хз. Вот тот же @floatFromInt зачем мне в коде?
I
These two snippets look similar but behave differently. Zig's assert is a function, so its argument runs in every build. Rust's debug_assert! is a macro, so in release builds the whole expression is erased, including the insert_stale call. // Zig: if (dev.framework.react_fast_refresh) |rfr| { assert(try dev.client_graph.insertStale(rfr.import_source, false) == IncrementalGraph(.client).react_refresh_index); } // Rust: if let Some(rfr) = &dev.framework.react_fast_refresh { debug_assert!(dev.client_graph.insert_stale(&rfr.import_source, false)? == react_refresh_index); } Я не проследил за логикой Джареда. Вроде бы есть comptime assert, не? А, а понял, тут баг в Rust а не в Zig
S
поясните тупому вот этот ход плиз: Bun started as a line-for-line port of esbuild's JavaScript & TypeScript transpiler from Go to Zig чего куда переписываем?
1
"второй раз как в первый раз"
D
мой опыт показал что быстрее чем с гц надо еще научиться писать. в случае с esbuild авторы просто не самые лучшие программисты
S
ну т.е. это просто склевальщик N файлов и убиратель пробелов что-ли? ну минификация типа это чтобы вместо названий переменных подставить однобуквенные?
Открыть в Telegram Каталог площадок Искать в ChatCrawler

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

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