
Глеб
04.09.2017
14:48:51
Java 6.78

Quantum Harmonizer
04.09.2017
14:49:05

Ivan
04.09.2017
14:49:07

Google

Ivan
04.09.2017
14:49:14
Поэтому тут можно баловаться как угодно
Всеравно никто не будет поддерживать

Lev
04.09.2017
14:50:28
сдохнет kotlin - конвертнем в java если что

Nikita
04.09.2017
14:51:23

Quantum Harmonizer
04.09.2017
14:52:11
не думаю, что JB готовы бросить Котлин, ведь половина Котлина написана на Котлине :)

Ivan
04.09.2017
14:53:44

Quantum Harmonizer
04.09.2017
14:54:11

Lev
04.09.2017
14:54:14
вы как то очень пренебрежительно говорите о котлине

Ivan
04.09.2017
14:54:48
Согласен. Очень мало ведь людей пришли на котлин потому что он им нравится, большая часть толпы прибежала с аргументами типа "надо учить все учат", "надо учить, вдруг будут на собеседовании спрашивать"
И по меин чату это отчётливо видно)

Quantum Harmonizer
04.09.2017
14:55:00

Ivan
04.09.2017
14:55:43

Google

Ivan
04.09.2017
14:55:58
эм, примеры?
Ну какие могут быть примеры, имена что-ли называть)

Quantum Harmonizer
04.09.2017
14:56:12
Андроид
@kotlin_lang — ни разу не филиал @android_ru, это два параллельных чата.

Lev
04.09.2017
14:56:16
мне просто забодала ооочень многословная ява
... ща я конечно наглотаюсь тухлых яиц, но пхп мне своей лаконичностью очень нравился

Ivan
04.09.2017
14:56:38

Quantum Harmonizer
04.09.2017
14:57:25

Глеб
04.09.2017
14:57:48

Quantum Harmonizer
04.09.2017
14:58:08

Igor
04.09.2017
14:58:26

Lev
04.09.2017
14:58:52
с одинаковым набором людей, впрочем
интересно, что вот голый php ужасен. Он шикарен только когда пишешь в idea например, потому что на самом деле оно тебе устраивает строгую типизацию, ChEx и прочее.

Quantum Harmonizer
04.09.2017
14:59:13

Mi
04.09.2017
15:01:06
Ух, холиварчики родные

? animufag ?
04.09.2017
15:02:44

Lev
04.09.2017
15:03:31
а не на андроиде?

Quantum Harmonizer
04.09.2017
15:03:39
Прагматичный — то слово. Чисто практический подход к решению жизненных задач.

Ivan
04.09.2017
15:03:41

Vladimir
04.09.2017
15:03:41
Kotlin используется не только на андроиде, просто писать под Android без Kotlin'а - это боль.
Скоро релиз Java 9, а там полная поддержка только Java 7 (если рассматривать API 19)

Lev
04.09.2017
15:03:41

Ivan
04.09.2017
15:03:56

Quantum Harmonizer
04.09.2017
15:04:15

Google

Nikita
04.09.2017
15:04:45

? animufag ?
04.09.2017
15:04:46

Igor
04.09.2017
15:05:18

Lev
04.09.2017
15:07:46
зачем этот отдельный init?
Почему в тело конструктора нельзя?
А... Первичный конструктор не может содержать в себе исполняемого кода
накой разделять первычиный и второстепенные?

Igor
04.09.2017
15:09:57

Lev
04.09.2017
15:10:26
.... только не надо говорить что они не поудмали что будут нужны несколько конструкторов

Igor
04.09.2017
15:11:19
В 99% случаев хватает option arguments

? animufag ?
04.09.2017
15:12:36
ты всегда можешь сделать топ левел функцию обёртку над конструктором

Lev
04.09.2017
15:12:42
все равно не понятно зачем сущности плодить
перевел класс на котлин, получил только несколько бесполезные в моем случае проверки на null
а мониторов на котлин нет?

Quantum Harmonizer
04.09.2017
15:16:20

Dmitry
04.09.2017
15:17:20
стоило отойти на часик, а тут уже холивар

Lev
04.09.2017
15:24:06
че то пока нет особой эйфории от перевода класса на kotlin
Я как понимаю, kotlin и typescript очень похожи?

Nick Senchurin
04.09.2017
15:25:51
у тебя толерантность выработалась, увеличивай дозу ;)

Igor
04.09.2017
15:27:12
а мониторов на котлин нет?
Есть специализированный мютекс для коррутин
https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.experimental.sync/-mutex/index.html

Google

Lev
04.09.2017
15:27:52
ну ок
давайте js попробуем
что то я лоадера для webpack найти не могу... только сторонние. Неужто нет ничего официального

Igor
04.09.2017
15:31:05

Lev
04.09.2017
15:32:54
ну.. я всего один класс перевел, не думаю что там есть особо место рефактору
там только... нулейбл переменные убрать и все
и то это будет только ради языка и его nullsafety
... как мне webpack заставить работать то?
очень интересно.. надо maven для этого

Kirill
04.09.2017
15:38:21
maven не надо.
котлин использует gradle

? animufag ?
04.09.2017
15:38:48
я могу сделать список из объектов которые наследуют класс С1 и имплементят интерфейс I1 ?

Quantum Harmonizer
04.09.2017
15:39:15

? animufag ?
04.09.2017
15:39:50
ну то есть мне придётся в классе завести T

Quantum Harmonizer
04.09.2017
15:39:57
ага(

Lev
04.09.2017
15:40:25

Mi
04.09.2017
15:40:43
Не можешь без jdk

Lev
04.09.2017
15:41:21
ну ок... (ваще это пинус конечно) ну ладно.
А без градл можно?
с мавеном

Mi
04.09.2017
15:41:34
Можно любым сборщиком

Lev
04.09.2017
15:41:46
ок.. вопрос конкретней - как?

Google

Mi
04.09.2017
15:42:08
Вообще ты можешь создать из мавен архетипа
Есть для котлина
Там и посмотришь
kotlin-jvm

? animufag ?
04.09.2017
15:42:37
если интересно, ради чего это мне:
фрагмент пейджер имеет список фрагментов, с которыми он общается через общий для всех интерфейс.
самое простое решение сделать базовый для них класс вместо интерфейса, но лишняя ступень в наследовании это не стильно

Lev
04.09.2017
15:43:14
так а... у меня уже есть проект... на фронте понятно никаких там jvm нету... мне надо pom втыкать в папку с фронтом чтоли?
Я не совсем понимаю

Mi
04.09.2017
15:43:53
Есть ещё архетип kotlin-js
Я тебе по памяти не скажу как там, создай пустой проект и по образцу можешь сделать

Lev
04.09.2017
15:44:59
https://kotlinlang.org/docs/tutorials/javascript/getting-started-maven/getting-started-with-maven.html
kotlin-maven-plugin
То есть у меня будет... отдельно папка-модуль с котлином для js и отдельно папка со старым js
Можно ли собирать котлин в js сразу как только файл поменялся?
https://kotlinlang.org/docs/tutorials/javascript/getting-started-command-line/command-line-library-js.html
либа kotlinc-js - нету репозитория.. феерично

Igor
04.09.2017
15:50:24

Quantum Harmonizer
04.09.2017
15:50:58