Size: a a a

2018 October 09

(

( in Kotlin Moscow
Их там вроде нормально оформили, не так, как в скале
источник

AN

Alexander Nozik in Kotlin Moscow
Все равно много вопросов
источник

AK

Alik Kurdyukov in Kotlin Moscow
на скале принято (1) использовать библиотеки без исключений (2) использовать case class, которые похожи на data class, но совсем другая штука
источник

AP

Alexander Perfilyev in Kotlin Moscow
Alik Kurdyukov
на скале принято (1) использовать библиотеки без исключений (2) использовать case class, которые похожи на data class, но совсем другая штука
по 1) можно писать джаву скалой 2) sealed class
источник

AK

Alik Kurdyukov in Kotlin Moscow
не очень понял что ты ввиду имеешь
источник

AP

Alexander Perfilyev in Kotlin Moscow
имею ввиду что у котлина со скалой много общего, чтобы говорить, что это  >Это совсем разные языки
источник

AK

Alik Kurdyukov in Kotlin Moscow
общего да, но общее в языке, в байткоде совсем разное. и потому иметь в одном проекте java + kotlin удобно, java + scala просто неудобно, scala + kotlin почти невозможно
источник

AP

Alexander Perfilyev in Kotlin Moscow
Alik Kurdyukov
общего да, но общее в языке, в байткоде совсем разное. и потому иметь в одном проекте java + kotlin удобно, java + scala просто неудобно, scala + kotlin почти невозможно
понял
источник

AK

Alik Kurdyukov in Kotlin Moscow
мы тут случайно выяснили, что java + groovy + kotlin уже дает странные спецэффекты на комиляции
источник

AN

Alexander Nozik in Kotlin Moscow
Alik Kurdyukov
мы тут случайно выяснили, что java + groovy + kotlin уже дает странные спецэффекты на комиляции
Там надо руками прописать чтобы груви компилился после котлины, а не до, тогда будет работать.
источник

AK

Alik Kurdyukov in Kotlin Moscow
Именно. Но если не знаешь этого, то ошибки выглядят супер-стремно
источник

AN

Alexander Nozik in Kotlin Moscow
Ну опять же. Вопрос к градлу. Но там одной командой все решается
источник

AP

Alexander Perfilyev in Kotlin Moscow
Alik Kurdyukov
общего да, но общее в языке, в байткоде совсем разное. и потому иметь в одном проекте java + kotlin удобно, java + scala просто неудобно, scala + kotlin почти невозможно
а не в курсе dotty эту проблему как-то решает?
источник

AN

Alexander Nozik in Kotlin Moscow
это вообще не связано
источник

AN

Alexander Nozik in Kotlin Moscow
Это все равно что говорить про своместимость фортрана и С++. И то и другое генерит машинный код. На каком-то уровне совместимость есть, но уж точно не на уровне языка.
источник

AN

Alexander Nozik in Kotlin Moscow
Котлин специально построена так, чтобы иметь двухстороннюю совместимость с java. Scala - нет
источник

AP

Alexander Perfilyev in Kotlin Moscow
понял, спасибо.
источник

AP

Alexander Perfilyev in Kotlin Moscow
источник

AN

Alexander Nozik in Kotlin Moscow
Как я уже сказал, это никому не нужно на самом деле
источник

AP

Alexander Perfilyev in Kotlin Moscow
в общем-то да
источник