Size: a a a

2018 August 23

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Alexandr Emelyanov
ну репы у скалы знатные конечно, учитывая что у них артифакты не просто group:artifactid:version, так еще и версия скалы
так разные версии компилируют по-разному. Думаешь, лучше сделать как в питоне, чтобы после обновления код просто молча разваливался и чини как хочешь?
источник

AE

Alexandr Emelyanov in graalvm_ru
да я понимаю зачем это
источник

AE

Alexandr Emelyanov in graalvm_ru
но это все равно жесть
источник

AE

Alexandr Emelyanov in graalvm_ru
забивать на обратную совместимость не есть хорошо, а скала этим славится
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
у разных людей разные предпочтения
источник

AE

Alexandr Emelyanov in graalvm_ru
так что версия скалы в артифакте - чисто костыль
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
по мне так лучше наплевать на обратную совместимость, но зато иметь постоянно новые фичи в языке и тулинге
источник

AE

Alexandr Emelyanov in graalvm_ru
ну ладно, мы в холивар пускаемся)
источник

AE

Alexandr Emelyanov in graalvm_ru
ну тут еще стоит учесть тот момент, что разработчикам библиотек приходится и собирать под пачку таргетов
источник

AE

Alexandr Emelyanov in graalvm_ru
не все либы конечно, но все же
источник

OS

Oleg Shelajev in graalvm_ru
ну это все мелочи же. Люди работют, им нравится
источник

OS

Oleg Shelajev in graalvm_ru
тем кому не нравится не работают со скалой
источник

OS

Oleg Shelajev in graalvm_ru
как и со всеми другими инструментами
источник

AE

Alexandr Emelyanov in graalvm_ru
это да
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
вот например, в Скале скоро компилятор поменяют глобально компилятор. И там обратная совместимость прям очень сильно пострадает

а вот в джава-мире даже Graal вместо C2 не могут впилить по дефолту, даже в мажорном релизе
источник

λ

λoλdog in graalvm_ru
Alexandr Emelyanov
когда инженеры идут в науку и занимаются обоими - это круто, когда академики пишут компилятор - это ахтунг
Что ты несёшь?)
источник

AE

Alexandr Emelyanov in graalvm_ru
λoλdog
Что ты несёшь?)
м?
источник

λ

λoλdog in graalvm_ru
Все компиляторы пишут прежде всего академики
источник

AE

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

OS

Oleg Shelajev in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
вот например, в Скале скоро компилятор поменяют глобально компилятор. И там обратная совместимость прям очень сильно пострадает

а вот в джава-мире даже Graal вместо C2 не могут впилить по дефолту, даже в мажорном релизе
ну разное у всех видение будущего
источник