Size: a a a

Compiler Development

2020 January 20

BD

Berkus Decker in Compiler Development
Rustem B.
Не, за LLVM будущее
за ллвм настоящее
источник

RB

Rustem B. in Compiler Development
Berkus Decker
cranelift погляди? или libfirm
(1) прикольно, но стало ещё непонятнее
источник

AK

Andrei Kurosh in Compiler Development
Rustem B.
Ещё бы он имел синтаксис попроще
Сделали бы какой-нибудь диалект LLVM IR lite
сначала кто-то говорит "штука крутая, но очень сложная - давайте сделаем альтернативный вариант полегче", потом кто-то другой говорит "получилось классно и легко, но там нет пары нужных мне фич, давайте добавим", а потом ситуация повторяется
источник

BD

Berkus Decker in Compiler Development
Rustem B.
(1) прикольно, но стало ещё непонятнее
так это… стоит почитать пейперы вместо сорцов, для начала.
источник

BD

Berkus Decker in Compiler Development
там обычно более человеческим языком описывается
источник

BD

Berkus Decker in Compiler Development
у cranelift вроде в ридмихе довольно подробно написаны базовые вещи
источник

AT

Alexander Tchitchigin in Compiler Development
Мне показалось, что для Cranelift проще программно генерировать CFG и скармливать ему, чем через байткод...
источник

BD

Berkus Decker in Compiler Development
Alexander Tchitchigin
Мне показалось, что для Cranelift проще программно генерировать CFG и скармливать ему, чем через байткод...
возможно, но и cfg можно писать и читать через байткод, так что это takoe
источник

JC

Julian =) Coffee in Compiler Development
Rustem B.
Ещё бы он имел синтаксис попроще
Сделали бы какой-нибудь диалект LLVM IR lite
Можешь в Си компилится
источник

RB

Rustem B. in Compiler Development
Julian =) Coffee
Можешь в Си компилится
такое
источник

А

Алексей in Compiler Development
чем оно такое то?
источник

M

MaxGraey in Compiler Development
Rustem B.
такое
Haxe, nim, V. Лучшие из лучших не чураются Си как бэкенда, а ты так пренебрежительно!)
источник

RB

Rustem B. in Compiler Development
MaxGraey
Haxe, nim, V. Лучшие из лучших не чураются Си как бэкенда, а ты так пренебрежительно!)
Haxe — много во что может
Nim — пробовал, сыроват
V — пишем, сыроват ещё
источник

А

Алексей in Compiler Development
в смысле "пишем"?
источник

RB

Rustem B. in Compiler Development
в прямом
источник

А

Алексей in Compiler Development
ох
источник

А

Алексей in Compiler Development
понятно
источник

G

Gymmasssorla in Compiler Development
MaxGraey
Haxe, nim, V. Лучшие из лучших не чураются Си как бэкенда, а ты так пренебрежительно!)
> Лучшие из лучших
> Vlang
источник

M

MaxGraey in Compiler Development
Rustem B.
Haxe — много во что может
Nim — пробовал, сыроват
V — пишем, сыроват ещё
А ты думаешь ты напишешь сразу на LLVM и все будет зашибись? Сразу будет благоприятный климат?
источник

RB

Rustem B. in Compiler Development
MaxGraey
А ты думаешь ты напишешь сразу на LLVM и все будет зашибись? Сразу будет благоприятный климат?
нет, я просто не понимаю, зачем тогда LLVM, если можно уж тогда на GCC компилить
источник