Size: a a a

Programming Offtop

2021 February 05

AN

Alexander Nozik in Programming Offtop
central hardware
так и не надо менять синтаксис достаточно написать антотацию которая будет генерить класс обертку и менять вызовы в исходном коде на класс обертку
Увеличить в 10 раз весь байткод и потерять весь перформанс?
источник

AM

Andrew Mikhaylov in Programming Offtop
Да, наверное, такое можно сделать было, фиг знает.
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
Транспиляция в джаву гарантирует интероп.
Чего тогда на nim не пишем?
источник

ch

central hardware in Programming Offtop
Alexander Nozik
Увеличить в 10 раз весь байткод и потерять весь перформанс?
можно замарочиться и скопировать исходный код в класс обертку тогда не откуда будет взяться падению перфомонса
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Да, наверное, такое можно сделать было, фиг знает.
нельзя было, потому что это манкипатчинг
источник

с#

саша сок #KotlinGang... in Programming Offtop
настоящие расширения круче
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
нельзя было, потому что это манкипатчинг
Не вижу, чем это отличается от котлина
источник

AN

Alexander Nozik in Programming Offtop
central hardware
можно замарочиться и скопировать исходный код в класс обертку тогда не откуда будет взяться падению перфомонса
Но размер байткода увеличится в 100 раз, не говоря о том, что оно перестанет работать после третьего экстеншена
источник

IP

Iaroslav Postovalov in Programming Offtop
central hardware
так и не надо менять синтаксис достаточно написать антотацию которая будет генерить класс обертку и менять вызовы в исходном коде на класс обертку
Я, наверное, зануда. Но ломбок - это костыль по определению, потому что он выходит за рамки аннотейшн процессинга и хакается в пайплайн компиляции
источник

AM

Andrew Mikhaylov in Programming Offtop
Речь о том, чтобы повторить котлиновские экстеншны в джаве с помощью какого-нить ломбока
источник

AM

Andrew Mikhaylov in Programming Offtop
Iaroslav Postovalov
Я, наверное, зануда. Но ломбок - это костыль по определению, потому что он выходит за рамки аннотейшн процессинга и хакается в пайплайн компиляции
Да, и?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Не вижу, чем это отличается от котлина
в котлине это функция с нулевым параметром. импортишь как хочешь, скоупишь и пр.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Речь о том, чтобы повторить котлиновские экстеншны в джаве с помощью какого-нить ломбока
Все можно, нужно ли.
источник

с#

саша сок #KotlinGang... in Programming Offtop
а вот в жс только патчить класс и это плохо
источник

ch

central hardware in Programming Offtop
Iaroslav Postovalov
Я, наверное, зануда. Но ломбок - это костыль по определению, потому что он выходит за рамки аннотейшн процессинга и хакается в пайплайн компиляции
jabel хакает компилятор
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
а вот в жс только патчить класс и это плохо
Так мы про джавку
источник

AM

Andrew Mikhaylov in Programming Offtop
Или я гоню?
источник

IP

Iaroslav Postovalov in Programming Offtop
Он работает примерно ни с чем, кроме того, для чего приписали поддержку как для отдельного языка
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Так мы про джавку
эта реализация была бы такой же как в жс
источник

AM

Andrew Mikhaylov in Programming Offtop
Реализацию можно сделать разную
источник