Comments 3
Уже август, а обещанная в мае миграция так и не увидела свет.
Более того - обещали релиз 7 июля, но он тоже не случился - продолжают допиливать.
То есть это выглядит так что "Первые 90% работы были сделаны за 11 дней и $165k, остались вторые 90%". При этом все это время они правят баги, жгут токены и время разработчиков, при этом не включая в стоимость миграции. По грубым прикидкам миграция может стоить уже больше полумиллиона. Кажется при этом они еще и наняли профессионала Rust.
И уж кажется с такими усилиями точно можно было пофиксить все zig баги.
Не то что я против перехода, просто то как оно сделано - резко, без LTS версии zig, да еще с необъяснимыми задержками релиза - вызывает опасения.
Для меня это выглядит так, что они боятся выпускать версию 1.4 в паблик потому что их завалят багрепортами и весь PR кейс для Anthropic станет наоборот PR штормом - вот доводят.
Да, пост Эндрю на тему ухода с zig довольно интересен. По сути bun не был 'правильно' написан на зиге. Там сплошной скотч на синей изоленте был.
Я лично зиг крайне уважаю даже просто в текущей форме 0.16/0.17 (начинал с 0.15). Фактически я перестал писать код на С++ и сейчас портирую или делаю новое на зиг, где раньше использовал С++.
Бун еще и на довольно старом зиге был - и я понимаю, что большой проект фиг так просто удержишь на последних версиях, как пример 0.15 -> 0.16 - переход моих относительно небольших проектов был довольно непростым. Но я только ЗА улучшения языка, прогресс очень мощный. 0.17 вообще супер быстр в плане компиляции и логика билдов приятно улучшилась.
Там если в PR зайти, сразу понятно что проект прошел точку невозврата - человеку там уже нет места.
А учитывая, что Bun стал витриной для идеи “AI is enough” то и провалится такой проект у Anthropic не может, будут жечь все токены какие есть пока не выйдет хоть что-то. Тут уже не в цене дело.
Как мигрировать 1 млн строк кода с одного языка на другой за 2 недели