Size: a a a

Programming Offtop

2021 March 25

IP

Iaroslav Postovalov in Programming Offtop
А Kotlin/JS. Интеропится с JS?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
А как ты понимаешь интероп?
можно 2 файлика рядом создать и работать будто на одном языке всё написано. для жс это не интероп, я ж вручную пишу все тайпинги
источник

с#

саша сок #KotlinGang... in Programming Offtop
собственно js интероп == c интероп в котлине, нет?
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
можно 2 файлика рядом создать и работать будто на одном языке всё написано. для жс это не интероп, я ж вручную пишу все тайпинги
Так а в тайпскрипте без .d.ts ты ничего не сделаешь
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
собственно js интероп == c интероп в котлине, нет?
C interop в котлине - там автоматическая генерация биндингов, так что все заметно более гладко
источник

IP

Iaroslav Postovalov in Programming Offtop
(хоть в ней и есть косяки)
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
можно 2 файлика рядом создать и работать будто на одном языке всё написано. для жс это не интероп, я ж вручную пишу все тайпинги
Тут проблема в том, что полную информацию о типах JS-коде получить в принципе невозможно. А какую-то долю этой информации можно получить либо через инференс, либо через декларации. Инференс ограничен и очень дорог, поэтому в любом нормальном статически-типизированном JS-интероперабельном языке биндинги есть
источник

ML

Mikhail Levchenko in Programming Offtop
Iaroslav Postovalov
✅❌либы
✅❌js интероп и мультиплатформа
как будто бы в котлине всерьез кому-то нужен интероп с js 🌚
источник

IP

Iaroslav Postovalov in Programming Offtop
Mikhail Levchenko
как будто бы в котлине всерьез кому-то нужен интероп с js 🌚
Мне нужен, а я самый главный
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
насколько я понял там одна из целей - понизить порог входа, т.е. по идее беттер жавы должно стать больше
По идее. А есть такая штука, как практика. Кому-то же придется потратить тонну ресурсов на миграцию 2.12 и 2.13 экосистем на 3.
источник

IP

Iaroslav Postovalov in Programming Offtop
Сама Dotty как язык заметно приятнее того, что я видел во второй скале
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
По идее. А есть такая штука, как практика. Кому-то же придется потратить тонну ресурсов на миграцию 2.12 и 2.13 экосистем на 3.
ну тинькофу как минимум понадобится, да
источник

с#

саша сок #KotlinGang... in Programming Offtop
хотя там хороший двусторонний интероп между этими "языками"
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
хотя там хороший двусторонний интероп между этими "языками"
Это два языка и есть. Без кавычек
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
ну тинькофу как минимум понадобится, да
Еще в эпоху 2 скалы некоторые люди из-за потерянной обратной совместимости спокойно оставалась на 2.6. Мне кажется, что люди с огромными кодовыми базами, не знаю, что там у тинькофа, но, например, Твиттер, спокойно останутся на 2 скале
источник

d

dimiii in Programming Offtop
Iaroslav Postovalov
✅❌либы
✅❌js интероп и мультиплатформа
Мультиплатформа переоценена, как по мне
источник

IP

Iaroslav Postovalov in Programming Offtop
dimiii
Мультиплатформа переоценена, как по мне
Возможно
источник

IP

Iaroslav Postovalov in Programming Offtop
dimiii
Мультиплатформа переоценена, как по мне
Но и алгебраические эффекты, можно сказать, тоже
источник

AL

Anton Lakotka in Programming Offtop
dimiii
Мультиплатформа переоценена, как по мне
переоценена в смысле стабильности?
или как цель?
источник

d

dimiii in Programming Offtop
Anton Lakotka
переоценена в смысле стабильности?
или как цель?
Как цель. Но хозяин барин, че.
источник