]> Sergey Matveev's repositories - stargrave-blog.git/commit
Zig хочет избавиться от LLVM
authorSergey Matveev <stargrave@stargrave.org>
Fri, 30 Jun 2023 06:55:05 +0000 (09:55 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 30 Jun 2023 06:55:05 +0000 (09:55 +0300)
commit5084960879a2ea0883b345c52b6a8b0585291cb6
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent06f3683e9f8210dc4dbbc4aa5f22bc7f8cc021ac
Zig хочет избавиться от LLVM

https://github.com/ziglang/zig/issues/16270

    I'm sorry honey, it's just not working out. Our relationship worked
    when we were younger, but we're both older now and we've grown
    apart.

Среди плюсов, первым является "All our bugs are belong to us".
И скорость компиляции должна на порядки вырасти.

Zig, чисто читая статьи/документацию по нему, зацепил мой интерес
прежде. Несколько месяцев назад я даже хотел было попробовать на работе
один проект написать на нём, но его свежую версию не удалось собрать.
Просто она требовала LLVM 15, а эта версия совсем не поддерживала мою
старую FreeBSD. На самом деле это было последней каплей до того, чтобы
решиться на её тотальное обновление. Более старые версии Zig собирались.
Систему то обновил, но до Zig так руки снова и не дошли, работы сейчас
прилично.