Size: a a a

Programming Offtop

2020 December 27

AN

Alexander Nozik in Programming Offtop
Ilmir
Так мы и корутины в 1.3.0 сломали же!
Indeed. Код ломается. С этим надо жить. Не будешь хоть немножко ломать код - будешь жить с протухшим инстурментом
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Лум ортагонален корутинам. Если у тебя уже корутины, тебе без разницы есть у тебя лум или нет
я надеюсь, что launch(IO) хуже, чем launch(Loom)
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
я надеюсь, что launch(IO) хуже, чем launch(Loom)
С чего бы это?
источник

I

Ilmir in Programming Offtop
Alexander Nozik
В следующем году вроде
https://www.infoq.com/news/2020/11/java16-so-far/

At this stage, there are no indications that either Project Valhalla (addition of inline types, and a re-imagining of the JVM's low-level data model) or Project Loom (addition of VM-managed "virtual threads" and a substantially augmented concurrency model) will be ready to ship as Preview by next March. As a result, it seems fairly likely that these new initiatives will not be available as final features in the Java 17 LTS release.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
https://www.infoq.com/news/2020/11/java16-so-far/

At this stage, there are no indications that either Project Valhalla (addition of inline types, and a re-imagining of the JVM's low-level data model) or Project Loom (addition of VM-managed "virtual threads" and a substantially augmented concurrency model) will be ready to ship as Preview by next March. As a result, it seems fairly likely that these new initiatives will not be available as final features in the Java 17 LTS release.
Ну финальными точно не будут, это еще будет года два мариноваться. Но опять же, чем нам превью не годится
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
С чего бы это?
ну типа, оно там будет как-то хорошо саспендить блочащий код
источник

IP

Iaroslav Postovalov in Programming Offtop
а я получу все плюшки, сохранив корутины как либу
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Ну финальными точно не будут, это еще будет года два мариноваться. Но опять же, чем нам превью не годится
Так в следующем году и превью не будет (во всяком случае, в марте).
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
ну типа, оно там будет как-то хорошо саспендить блочащий код
Да ни разу. Речь только об аллокации тредов и для этого треды внутри должны использоваться лумовские
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Да ни разу. Речь только об аллокации тредов и для этого треды внутри должны использоваться лумовские
да понимаю я
источник

IP

Iaroslav Postovalov in Programming Offtop
я поэтому и хочу отдельный диспетчер
источник

IP

Iaroslav Postovalov in Programming Offtop
чтобы он имел по собой пул из вирчуал тредов
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
В этом надо благодарить модули, которые никто не просил, но которые добавили, и малое количество фич в новых версиях, которые могли бы сподвигнуть на переезд. Сколько там лет нам лум обещают?
ну там же @shipilev говорил
источник

IP

Iaroslav Postovalov in Programming Offtop
что сами виноваты
источник

IP

Iaroslav Postovalov in Programming Offtop
нечего ансейф использовать было
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
нечего ансейф использовать было
Так ансейф это другое. Проблема в том, что чтобы компилить джаву с модулями, нужно написать _конфигурацию_, иначе джава скажет, что нифига не видит класс.
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Так ансейф это другое. Проблема в том, что чтобы компилить джаву с модулями, нужно написать _конфигурацию_, иначе джава скажет, что нифига не видит класс.
а, согласен тогда, гадость
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Так ансейф это другое. Проблема в том, что чтобы компилить джаву с модулями, нужно написать _конфигурацию_, иначе джава скажет, что нифига не видит класс.
Проблема именно в ансейфе. Именно его отмена сломала код. Модули сами по себе ты спокойно можешь не использовать вне jdk
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Так ансейф это другое. Проблема в том, что чтобы компилить джаву с модулями, нужно написать _конфигурацию_, иначе джава скажет, что нифига не видит класс.
но это не разрушение совместимости в прямом смысле слова
источник

IP

Iaroslav Postovalov in Programming Offtop
сами исходники же не надо менять
источник