Size: a a a

2018 November 14

ПФ

Паша Финкельштейн in graalvm_ru
(под граалем, ясное дело)
источник

λ

λoλdog in graalvm_ru
Зачем генерировать джавовый код?
источник

ПФ

Паша Финкельштейн in graalvm_ru
кажется этопрям в твоём стиле химера )))
источник

ПФ

Паша Финкельштейн in graalvm_ru
λoλdog
Зачем генерировать джавовый код?
ну автор статьи генерирует сишный код, но это же не неаш метод )
источник

λ

λoλdog in graalvm_ru
Лучше сразу интерпретироваться  в байт-код
источник

ПФ

Паша Финкельштейн in graalvm_ru
это разница в миллисекунды, а код генерировать проще )
источник

λ

λoλdog in graalvm_ru
Сомнительно
источник

ПФ

Паша Финкельштейн in graalvm_ru
Можно сразу с -Xcomp причём компилировать
источник

ПФ

Паша Финкельштейн in graalvm_ru
потому что нафигатам всякие прогревы джита
источник

p

pragus in graalvm_ru
Паша Финкельштейн
ну автор статьи генерирует сишный код, но это же не неаш метод )
Это pypy генерирует у которого основной бекенд - си. Ещё полуживой вариант с .net и jvm
источник

A

Alex in graalvm_ru
λoλdog
Сомнительно
спарк и многие другие генерят java сорцы, а дальше прогоняют через janino
генерировать тебе считай просто темплейт заполнить нужными полями и все
источник

ПФ

Паша Финкельштейн in graalvm_ru
pragus
Это pypy генерирует у которого основной бекенд - си. Ещё полуживой вариант с .net и jvm
нет, там в конце он прям транслирует брейнфак в си
источник

e

eshch in graalvm_ru
Виктор Вербицкий
На самом деле, когда снимается психологический барьер на изменение стороннего кода, то жить становится заметно проще. Особенно при наличии соответствующе квалификации :-)
да, есть такое. когда писали на рубях, постоянно манкипатчили баги, свои фичи, бэкпорты
источник

LS

Lev Serebryakov in graalvm_ru
Паша Финкельштейн
нет, там в конце он прям транслирует брейнфак в си
Не-не-не, это всё не интересно. И Java генерить не интересно и байткод.
Проблема с BF + Truffle, мне кажется, что там основная проблема в том, что там ни AST,ничего. Два массива, два индкса, мёртвый цикл, всё.
источник

ПФ

Паша Финкельштейн in graalvm_ru
там внутри цикл и потенциально вообще любая логика
источник

ПФ

Паша Финкельштейн in graalvm_ru
он же ТП язык
источник

ПФ

Паша Финкельштейн in graalvm_ru
и вот вычислительные задачи по идее можно оптимизировать
источник

λ

λoλdog in graalvm_ru
господа
источник

λ

λoλdog in graalvm_ru
напомните когда мы обсуждали wasm
источник

λ

λoλdog in graalvm_ru
то через какой механизм мы хотели это сделать?
источник