Size: a a a

2019 March 20

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Shelajev
Ни для чего нельзя скачать :)
Чего?
источник

OS

Oleg Shelajev in graalvm_ru
Граальвм на базе jdk 9+
источник
2019 March 23

AZ

Andrey Zavtrakov in graalvm_ru
Как автор оргинального коммента на хабре (про скачать graalvm для тестов) объясню:
Переводим большой объем кода с java8 на 11. Много скриптов выполнялось на Nashorn, сразу огребли предупреждения что насхорн всё и скоро его вообще удалят, берите GraalJS.
Стал разбираться с GraalJS - скачать можно только для Java8, и только под Linux/MacOS.

Погуглил -  поддержки винды пока нет и скоро может будет может нет (в проде нам винда не нужна, но разработка под ней). В итоге через несколько дней поисков вышел на проект: https://github.com/graalvm/graal-js-jdk11-maven-demo

Скачал запустил и чудо - все заработало под виндой на jdk11. В итоге я до сих пор до конца не понимаю - насколько безопасно начинать миграцию сейчас, и можно ли вести разработку под GraalJS на windows или нет :)
источник

OS

Oleg Shelajev in graalvm_ru
А, это хороший вопрос, но не совсем то что тут пробегало про почему нет 9+
источник

OS

Oleg Shelajev in graalvm_ru
Скоро удалят, берите graal.js такого конечно не было, но это не важно это просто за правду обидно.
источник

OS

Oleg Shelajev in graalvm_ru
Graal.js вполне стабилен, мы готовим 1.0 га (ета нет), оно работает, стабильно, берите тестируйте, оно будет работать, я вполне уверен если очень нужно то после 1.0 можно будет купить суппорт если хочется.
источник

OS

Oleg Shelajev in graalvm_ru
Мы делаем сборки для 8 и Линукс/мак потому что там сейчас работает все что есть в GraalVM. На Винде например не работает native-image, на 11 например тоже. Поэтому этих сборок от нас нет. Винда с компилятором есть на ОТН
источник

OS

Oleg Shelajev in graalvm_ru
Как превью
источник

AZ

Andrey Zavtrakov in graalvm_ru
Спасибо, сейчас стало понятнее намного
источник

OS

Oleg Shelajev in graalvm_ru
Node.js и всякие руби например мне кажется тоже могут испытывать сложности на винде
источник

OS

Oleg Shelajev in graalvm_ru
Сам graal.js как JavaScript engine - не должен, там же нет ничего особенного ОС-специфик
источник

OS

Oleg Shelajev in graalvm_ru
Вот тот сетап из репо по ссылке это очень близко к тому что в GraalVM происходит, тот же компилятор, truffle, тот же JavaScript engine. Так как всё это написано на java все это работает на любой jvm с jvmci
источник

OS

Oleg Shelajev in graalvm_ru
Только все откровенно через experimental VM options и экспериментально
источник

AZ

Andrey Zavtrakov in graalvm_ru
Спасибо!
источник

DM

Daniel Matveev in graalvm_ru
Доброго дня!

Общий и немного абстрактный вопрос. Потребовалось запилить свой язык (из фич пока только предикативный полиморфизм и пока даже без кванторов) и изучаем разные варианты с коллегами.

Есть ли какая-то вводная по трюфелю и его возможностям, возможно хэлло ворлды?
источник

l

lenar in graalvm_ru
Daniel Matveev
Доброго дня!

Общий и немного абстрактный вопрос. Потребовалось запилить свой язык (из фич пока только предикативный полиморфизм и пока даже без кванторов) и изучаем разные варианты с коллегами.

Есть ли какая-то вводная по трюфелю и его возможностям, возможно хэлло ворлды?
источник

DM

Daniel Matveev in graalvm_ru
спасиб
источник

OS

Oleg Shelajev in graalvm_ru
Simple language наверное самое лучшее место посмотреть как и что на маленьком языке
источник

OS

Oleg Shelajev in graalvm_ru
источник
2019 March 26

ST

Slava Tutrinov in graalvm_ru
подскажите разницу между двумя флагами:
-XX:+EnableJVMCI
-XX:+UseJVMCICompiler


по примеру тут
https://github.com/graalvm/graal-js-jdk11-maven-demo
надо ставить -XX:+EnableJVMCI

на graalvm.org везде фигурирует -XX:+UseJVMCICompiler

задача: на openjdk-11 завести graalvm-ce-1.0.0-rc14
источник