Size: a a a

Compiler Development

2020 January 08

M

MaxGraey in Compiler Development
No GC or ref counting overhead
Minimal runtime

Вот это уже смущает
источник

C

Constantine in Compiler Development
источник

E

EgorBo in Compiler Development
штука в том, что для шарпа запилить ллвм бэк — это неделя работы с тестами))) если без гц
источник

E

EgorBo in Compiler Development
собсно автор видимо так и сделал
источник

E

EgorBo in Compiler Development
только непонятно зачем он язык менял — если бы не менял, получил бы бесплатную поддержку иде и всех тулов
источник

E

EgorBo in Compiler Development
но видимо юношеский максимализм не позволил
источник

C

Constantine in Compiler Development
EgorBo
только непонятно зачем он язык менял — если бы не менял, получил бы бесплатную поддержку иде и всех тулов
Well-suited to IDE-based workflow
Compiler as a service 🤔
Fast and reliable autocomplete results
Fast and trustworthy refactorability (ie: renaming symbols)
источник

M

MaxGraey in Compiler Development
Вот это я так понимаю вся работа с памятью
https://github.com/beefytech/Beef/blob/master/BeefRT/rt/StompAlloc.cpp
источник

C

Constantine in Compiler Development
источник

C

Constantine in Compiler Development
напоминает godot engine
источник

E

EgorBo in Compiler Development
и? ты понимаешь что иде без языков и рантаймом - это сотни человеколет? :)
источник

E

EgorBo in Compiler Development
ну чтобы можно было пользоватсься
источник

M

MaxGraey in Compiler Development
Но упоминания про GC всетаки есть. Вот сейчас я запутался 🤔
https://github.com/beefytech/Beef/blob/master/BeefRT/rt/BfObjects.h#L102
источник

E

EgorBo in Compiler Development
короче очередной велосипед, прикрытый необходимостью хай-перф в геймдеве, вместо того чтобы просто взять существующий и улучшить 😊
источник

C

Constantine in Compiler Development
все когда-то было велосипедом🤔
источник

E

EgorBo in Compiler Development
Constantine
все когда-то было велосипедом🤔
за последние десятилетия выстрелило только пару велосипедов и из-под крыла больших компаний :)
источник

VK

Val Krylov in Compiler Development
EgorBo
за последние десятилетия выстрелило только пару велосипедов и из-под крыла больших компаний :)
За минувшее десятилетие:
1. Kotlin и Rust взлетели из под небольших (но хайповых, да) компаний.
2. Clojure - автор-одиночка.
3. Elixir - вообще непонятно, кто и зачем, но в рейтингах есть.
источник

E

EgorBo in Compiler Development
Val Krylov
За минувшее десятилетие:
1. Kotlin и Rust взлетели из под небольших (но хайповых, да) компаний.
2. Clojure - автор-одиночка.
3. Elixir - вообще непонятно, кто и зачем, но в рейтингах есть.
ну вот как раз всего лишь "пару" :)
источник

C

Constantine in Compiler Development
кстати 😏
источник

VK

Val Krylov in Compiler Development
EgorBo
ну вот как раз всего лишь "пару" :)
В комментарии это "пару" приводилось для "только пару велосипедов и из-под крыла больших компаний", что описывает только Go и Swift. Я дал контрпример.
источник