Size: a a a

Rust — русскоговорящее сообществo

2020 September 11

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Graal все равно использует llvm, так зачем такая тяжеловесная обёртка? Проще использовать его напрямую
источник

V

Vladimir in Rust — русскоговорящее сообществo
Они вроде пишут что свой жит сделали?
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Vladimir
Они вроде пишут что свой жит сделали?
Да
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
источник

V

Vladimir in Rust — русскоговорящее сообществo
JeisonWi Garrison
Graal все равно использует llvm, так зачем такая тяжеловесная обёртка? Проще использовать его напрямую
Жавистам проще. + Я конечно не эксперт, но вроде в ллвм только апи для компиляции on demand.
Но при этом тебе нужно будет всеравно делать интерпретатор (специфика жита, что не всегда код скомпилирован) + реализовывать фронт для самого ллвма.
В Граале как я понял концепция такая, что ты просто делаешь фронт к их высоко-уровневом представлению (возможно это даже делается в каком-то автоматическом режиме с добавлением) и из него генерится интерпретатор + жит.
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Плюс будет выигрыш из-за того, что остальные части (не интерпретатора) кода нативные и обработаны LTO
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
JVM - для Энтерпрайза и ленивых. А страдают потом пользователи.
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Как и Электрон
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
JeisonWi Garrison
Но ведь можно же llvm jit использовать
Нет, нельзя — "долго, дорого, паршивенько". 😃
По сравнению с Truffle интегрировать его писец как сложно, работает он писец как долго, результат выдаёт средненький. Кажется, его вообще никто не использует по этим причинам.
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
С остановкой закона Мура всё это отомрет, надеюсь
источник

Э

Эрик in Rust — русскоговорящее сообществo
Оставь лунатиков в покое, что ты к ним пристал. Да, было бы лучше, если бы всё в мире было бы написано на Расте, но что поделать.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
JeisonWi Garrison
Graal все равно использует llvm, так зачем такая тяжеловесная обёртка? Проще использовать его напрямую
Нет, не использует. Это наоборот, Graal VM умеет LLVM Bitcode прожёвывать и генерировать натив.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Vladimir
Жавистам проще. + Я конечно не эксперт, но вроде в ллвм только апи для компиляции on demand.
Но при этом тебе нужно будет всеравно делать интерпретатор (специфика жита, что не всегда код скомпилирован) + реализовывать фронт для самого ллвма.
В Граале как я понял концепция такая, что ты просто делаешь фронт к их высоко-уровневом представлению (возможно это даже делается в каком-то автоматическом режиме с добавлением) и из него генерится интерпретатор + жит.
Не путайте Graal VM и Truffle. 😉
источник

V

Vladimir in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Не путайте Graal VM и Truffle. 😉
Ну я про стек
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Vladimir
Ну я про стек
Он не совсем такой, ну да это оффтопик. 😊
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Эрик
Оставь лунатиков в покое, что ты к ним пристал. Да, было бы лучше, если бы всё в мире было бы написано на Расте, но что поделать.
Да ещё и идеалы Хаскеля предали. Такое не прощают.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
JeisonWi Garrison
Да ещё и идеалы Хаскеля предали. Такое не прощают.
LOL, так Вы были коммерческим пользователем Luna, но теперь от неё откажетесь? 😂
источник

JG

JeisonWi Garrison in Rust — русскоговорящее сообществo
Alexander Tchitchigin
LOL, так Вы были коммерческим пользователем Luna, но теперь от неё откажетесь? 😂
Не был, но с интересом смотрел.
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
JeisonWi Garrison
Не был, но с интересом смотрел.
Я уверен, что в компании все и каждый страшно расстроятся, когда узнают, что Вы перестали смотреть на Luna/Enso. 😞
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Ладно, прошу у всех участников прощения за троллинг. Постараюсь заткнуться хотя бы на сегодня.
источник