Критерий
а нахуя?
для стимуляции горячими частицами
Nikolay
а то я хотел заюзать одну жаву библиотеку нашу и обнаружил что IKVM.NET закрыли
Ты можешь собрать жава библиотеку под ведро и сделать к ней биндинги
Igor
так в том и дело, что мне нужно для net core
Igor
и запускать на линуксе
Igor
проще наверное забить
Nikolay
Хм, тогда вряд-ли
Nikolay
Тебе получается для этого нужна отдельно JVM
Nikolay
Без неё не заработает
Nikolay
Ну так это вообще довольно странный кейс :D
Igor
JVM как раз не проблема
Nikolay
J# :D
Igor
просто у нас есть сервис и к нему есть клиент на жаве и консольный
Igor
открыл исходники, а точнее декомпилировал, а там классика жанра - на каждый объект интерфейс, фабрика или блидер и т.д.
Nikolay
https://jnbridge.com/
Nikolay
:)
Igor
еще я за всякое г. не платил))
Nikolay
Пиши на котлине и не парься)
Igor
так его обещали похоронить когда 19 жава выйдет
Igor
))
Nuxs🏴‍☠️
интересн, существуют компиляторы с искусственным интеллектом?
Nikolay
Igor
а искуственный интеллект существует?
Igor
Ага, прямо вместе с андроидом
не, там вывод был сделан, что жава в ведроиде старая, а обычная жава со временем оторвется от нее и котлин не сможет одинаково хорошо поддерживать свои фичи
Nikolay
Есть же Native и JS таргеты
Igor
сам котлин хорош, но мне не нравится что вокруг всеравно все жава
Nikolay
Вот и будет Java Old/Java New
Igor
котлин без жавы тоже ничто
Dr. Friedrich
Doge
Там полный угар
Зато jit/GC отличные
Dr. Friedrich
Я как раз две недели чиню JDK
Dr. Friedrich
Угар
Doge
Я как раз две недели чиню JDK
И исходники читаемые, кстати, в отличие от CLR
Doge
Никаких gc.cpp и подобной хрени
Dr. Friedrich
В смысле, те части, которые я пристально смотрел, читаемые и там, и там
Dr. Friedrich
Никаких gc.cpp и подобной хрени
А ты читал его, этот gc.cpp? Он вполне человечно написан.
Nikolay
Там полный угар
https://www.youtube.com/watch?v=hWDl4bfSVf0
Nikolay
JVM
Doge
В смысле, те части, которые я пристально смотрел, читаемые и там, и там
У кора сейчас лучше стало, но всё равно не кардинально. OpenJDK вообще отлично читается, несмотря на то, что плюсы я вживую видел тысячу лет назад.
Dr. Friedrich
Я смотрел в шенанду и ничего в ней не понял
Doge
Если правильно помню, то в коре макрос на макросе, макросом погоняет. Причем вроде нетривиальные макросы
Doge
Но могу и ошибаться, конечно, давно туда лазил последний раз
Dr. Friedrich
Ржака.
Doge
И это скалист на макросы ругается, посмотрите.
Сишные макросы - это не скаловские или растовские макросы.
Dr. Friedrich
Всё нормально там, кароч. Нетривиальных макросов не видал.
Dr. Friedrich
Doge
С моей стороны они все одинаковые!
Скаловские макросы из дотти вообще беззубые. Типы выражений сохраняют, особой злобности не делают.
Dr. Friedrich
А вот в дотти я не смотрел пока.
Dr. Friedrich
Как она, продакшен реди? Когда смержат в основную Скалу?
Ayrat
Точно не в этом году
Doge
Точно не в этом году
Обещают вроде RC к концу года
Ayrat
Обещают вроде RC к концу года
RC это писей по воде так то
Dr. Friedrich
Обещают вроде RC к концу года
Это будет уже настоящая Scala на движке Dotty?
Dr. Friedrich
RC это писей по воде так то
Не, имхо, это очень большой шаг.
Ayrat
Не, имхо, это очень большой шаг.
Так и щас можно ей собирать
Doge
Это будет уже настоящая Scala на движке Dotty?
Dotty - это и есть новая скала. Старый компилятор умрёт полностью.
Dr. Friedrich
Выход RC как минимум означает, что основные действующие лица договорились, и готовы когда-нибудь (пусть и не сразу) выпустить релиз
Ayrat
Мне вон в скала чате уже накидали за щеку когда я сказал что я на 2.11 сижу и недавно на 2.12 перелез
Dr. Friedrich
Рил
Dr. Friedrich
Подставляй щёку, чо
Dr. Friedrich
Ayrat
Ну вот да
Dr. Friedrich
Ну, в смысле, 2.11 устарела примерно когда я писал на скалке
Doge
А ты читал его, этот gc.cpp? Он вполне человечно написан.
Проблема в том, что gc.cpp весит 1.3 Мб (!!!) и я его даже на гитхабе посмотреть не могу. Это меня как-то немного до сих пор настораживает.
Ayrat
Все хипстеры уже доттей собирают
Dr. Friedrich
А это было капец в восемьдесят бородатом году
Dr. Friedrich
Все хипстеры уже доттей собирают
Серьёзно? А как это сделать? Надо чота в SBT поднастроить?
Ayrat
Там все по-старинке
Dr. Friedrich
А то я щас как нахуячусь доттей
Doge
Серьёзно? А как это сделать? Надо чота в SBT поднастроить?
Ага, есть шаблоны для сбт, можно на сайте дотти посмотреть
Dr. Friedrich
О, норм.