Size: a a a

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

2020 March 24

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
он создает папку, в которой рантайм джавы, скомпилированный код и испольнительный файл
источник

S

Special K in Clojure — русскоговорящее сообщество
спасибо, тоже пригодится
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Special K
Заменила lein-bin на его форк lein-binplus (оказывается, автор первого умер >_<) и всё заработало. Даже не избавленный от зависимости от JVM бинарник уже классная штука. Сейчас посмотрю чем мне может помочь graal
если использовать tools.deps то вот эта штука хорошо работает

https://github.com/taylorwood/clj.native-image
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Anton Chikin
ты сам-то пробовал? :)
А что там, ракетная наука? Не всё может, но вполне работает.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
А что там, ракетная наука? Не всё может, но вполне работает.
Ну так он работает. Тут недавно у нас выступал чувак, который в прод пытался запихнуть graalvm. Там масса проблем
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Так чтобы вот взять произвольный боевой проект и вжух его скомпилить в грааль - скорее нет чем да
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Anton Chikin
Делать из джавы бинарник врядли получится - это надо будет упаковать туда всю jvm, что не очень хорошая идея
А чего плохая? Ну кроме размеров бинаря
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Anton Chikin
Так чтобы вот взять произвольный боевой проект и вжух его скомпилить в грааль - скорее нет чем да
Ну так это всю жизнь так, у всего есть плюсы и минусы.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
И можно делать так например https://github.com/borkdude/clojure-rust-graalvm
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Так он же не работает
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Ну так это всю жизнь так, у всего есть плюсы и минусы.
Ну я к тому что это не такая штука для поиграться начинающему
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Мне кажется граалвм бесполезная вещь. Приносит много боли и не понятно ради чего.
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mike Bohdan
А чего плохая? Ну кроме размеров бинаря
Да так-то ничем но зачем?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Диёр
Мне кажется граалвм бесполезная вещь. Приносит много боли и не понятно ради чего.
Там главный профит это быстрый старт. Для автоскейла полезно
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Время на Амазоне недёшево
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Ну ради такой вещи граалвм тащить это надо отчаяться
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Диёр
Ну ради такой вещи граалвм тащить это надо отчаяться
Ну когда у тебя косты на инфраструктуру по 20к$ в месяц
источник

Д

Диёр in Clojure — русскоговорящее сообщество
И сколько ты выиграешь? 300$?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
А джаву не выкинешь потому что библиотеки и тонны кода
источник