Size: a a a

2018 December 16

ЖМ

Жора Монтировка in graalvm_ru
Я постараюсь завтра скинуть ссылку на репу с примером, а то на словах много всего
источник

OS

Oleg Shelajev in graalvm_ru
Если ты можешь описать там по ссылке на английском, это было бы полезно
источник

OS

Oleg Shelajev in graalvm_ru
Спасибо
источник

ЖМ

Жора Монтировка in graalvm_ru
@shelajevoleg https://github.com/mdsina/graaljs-executor-web-service
В общем как-то так
там сильно упрощенный вариант, но в целом в плане запуска практически то же
Пример как запускать добавил, тест тоже есть
источник

ЖМ

Жора Монтировка in graalvm_ru
Комментарии приветствуются, если кому еще интересно =)
источник
2018 December 17

ЖМ

Жора Монтировка in graalvm_ru
@shelajevoleg а вообще когда планируется релиз 1.0?
Насколько по вашим меркам вы production ready?
источник

OS

Oleg Shelajev in graalvm_ru
мы достаточно продашк реди. Java, JS / node в большей степени, остальные вещи в более экспериментальном статусе. Твиттер гоняет компилятор уже давно, у нас есть внутренние deployments для java приложений. NetSuite юзает GraalVM что бы пользователи могли на javaScipt кастомизировать что-то там (не знаю оно прям публично в продашне или нет). Oracle APEX - предоставляет публичную бету с GraalVM внутри (https://medium.com/graalvm/bringing-modern-programming-languages-to-the-oracle-database-with-graalvm-80914d0c0167)

я знаю как минимум 1 компанию которая гоняет production сервисы на GraalVM CE (эвалюируют интероп с node), 1 где серьезно прототипируется решение для java / node interop (но не продакшн) и как минимум 1 где Graal.js в продакшне (с их слов).
источник

OS

Oleg Shelajev in graalvm_ru
релиз 1.0 будет в ближайшие месяцы (точнее конечно не могу сказать) но я думаю в первой половине 2019 мог бы быть, это зависит от некоторых в том числе не технических вещей
источник

ЖМ

Жора Монтировка in graalvm_ru
Спасибо за ответ
источник

OS

Oleg Shelajev in graalvm_ru
для JVM, JS / node вещей, я бы лично рекомендовал смело экспериментировать, с прицелом что если подходит технически - ставить в прод. Остальные - скорее проверять как работает и если не работает создавать issues для приоритизации работ.
источник

ЖМ

Жора Монтировка in graalvm_ru
Ну, я уже опробовал, тесты проходят, надо скептиков убедить теперь :)
источник
2018 December 20

A

Alex in graalvm_ru
@olegchir не совсем по теме jvm но в теме недавнего обсуждения запуска кода в браузере https://habr.com/post/433818/
источник

A

Alex in graalvm_ru
MS походу решила хоть как-то подсуетиться
источник
2018 December 23

A

Alex in graalvm_ru
А кто-либо питоновский торнадо уже пытался запускать под граалем?
источник

OS

Oleg Shelajev in graalvm_ru
Попробуйте! Если к него есть native extensions то там наверняка что-нибудь отвалится.
источник

A

Alex in graalvm_ru
Ага, конкретно в моем случае там zeromq должно быть :)
источник

AP

Alexey Pomogaev in graalvm_ru
А в graalvm есть аналог likely/unlikely из раста или крестов? Т.е. чтобы я как-то мог указать компилятору какой бранч наиболее вероятный при выполнении в рантайме?
источник

A

Alex in graalvm_ru
В плюсах он в первую очередь нужен из-за того что у тебя нету профиля
источник

A

Alex in graalvm_ru
А Java jit сам находит эти ветки и менее вероятный slow path зачастую оказывается в хвосте метода
источник

AP

Alexey Pomogaev in graalvm_ru
graalvm же еще в native образ собирается, там джита нету...
источник