Size: a a a

2018 August 23

OS

Oleg Shelajev in graalvm_ru
и скала нормальный компилятор, тысячи бизнесов используют и делают полезные вещи
источник

AE

Alexandr Emelyanov in graalvm_ru
Oleg Shelajev
ГраальВМ - тоже продукт из академии, нормальный компилятор там
да я не говорю про всех)
источник

AE

Alexandr Emelyanov in graalvm_ru
Oleg Shelajev
и скала нормальный компилятор, тысячи бизнесов используют и делают полезные вещи
но он все равно медленный
источник

AE

Alexandr Emelyanov in graalvm_ru
раздвоение :)
источник

AE

Alexandr Emelyanov in graalvm_ru
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
проблема совершенно не в Скале, а в том что в Дакапе использую динамический класслоадинг там, где он вообще не нужен
источник

OS

Oleg Shelajev in graalvm_ru
много вещей медленные, обобщать из-за этого что академикам не стоит писать компиляторы — не есть пример хорошего рационального поведения
источник

OS

Oleg Shelajev in graalvm_ru
Олег! нам нужен стикер про ГраальВМ: https://i.ytimg.com/vi/q9R-9Kk0ELM/hqdefault.jpg
источник

OS

Oleg Shelajev in graalvm_ru
Олег и Олег, и ГраальВМ!
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
:)))
источник

AE

Alexandr Emelyanov in graalvm_ru
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Alexandr Emelyanov
скала же, не удивительно
здоровый человек как бы сделал выбор тестового фреймворка: прочитал аргументы командной строки, потом сконструировал бы путь до джарки с соответствующим тестом, и запустил с помощью java.exe. А фреймворк для тестирования был бы там зависимостью в фетджаре или что-то такое

но нет, они там сто раз подсасывают какие-то джарки друг в друга рекурсивно, типа "плагинная система". Это жаба головного мозга
источник

OS

Oleg Shelajev in graalvm_ru
возвращаясь к вопросу про аот — сейчас если ковыряться, запариваться, перепаковывать классы, менять чуть-чуть код, и вообще разбираться как все работает то гораздо больше программ можно ГраальВМом в нативный код аот сгенерить.
источник

OS

Oleg Shelajev in graalvm_ru
из коробки к сожалению пока не очень много обычных приложений из индустрии так работают
источник

AE

Alexandr Emelyanov in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
здоровый человек как бы сделал выбор тестового фреймворка: прочитал аргументы командной строки, потом сконструировал бы путь до джарки с соответствующим тестом, и запустил с помощью java.exe. А фреймворк для тестирования был бы там зависимостью в фетджаре или что-то такое

но нет, они там сто раз подсасывают какие-то джарки друг в друга рекурсивно, типа "плагинная система". Это жаба головного мозга
жестячина какая то
источник

OS

Oleg Shelajev in graalvm_ru
очень мало бенчмарок нормально написано
источник

OS

Oleg Shelajev in graalvm_ru
где код еще не из 2000, а скажем 2017
источник

OS

Oleg Shelajev in graalvm_ru
чтоб было похоже на то что сейчас люди пишут
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Alexandr Emelyanov
жестячина какая то
я уж не говорю о том, что эти джарки у них все по разным репозиториям разбросаны. То есть физически совсем разным. Даже сабмодулями не собраны. При этом всё зависит от всего. И хотя это управляется мавеном, но в отсутствие зависимостей нужно руками читать pom'ки и собирать разные репозитории в правильном порядке.  Я просто первый час сидел и выкачивал эту кашу, пытаясь понять, что вообще проихсодит

боюсь что дело тут не далеко не в скале, да.
источник

AE

Alexandr Emelyanov in graalvm_ru
ну репы у скалы знатные конечно, учитывая что у них артифакты не просто group:artifactid:version, так еще и версия скалы
источник