
Sergey
27.01.2017
11:47:19
потому что котлин не скала и не городит свой велосипед?

Nikolai
27.01.2017
11:47:33

Sergey
27.01.2017
11:47:58
ну как минимум все книжки идут в основном по джаве, тебе ж надо понимать че там происходит

Руслан
27.01.2017
11:48:12

Google

Nikolai
27.01.2017
11:48:44
ну никто не мешает сделать noarg в котлине)

Aliaksei
27.01.2017
11:48:54
Java нужна, а Котлин это как сахарок уже поверх

Nikolai
27.01.2017
11:49:27
Ну Java8 местами очень сложнаа

Aliaksei
27.01.2017
11:49:49

Nikolai
27.01.2017
11:49:56
7 норм в целом

Sergey
27.01.2017
11:50:39
а Java7?
а 6? завезли свои сраные аннотации!

Руслан
27.01.2017
11:50:49
аннотации это пять же

Nikolai
27.01.2017
11:50:50
аннотации вроде в 5 завезли

Sergey
27.01.2017
11:51:05
да? ну ладно

Руслан
27.01.2017
11:51:16
но я согласен, без аннотаций джава была бы намного лучше)

Sergey
27.01.2017
11:51:24
это был сарказм

Nikolai
27.01.2017
11:51:28
и без дженериков))))

Sergey
27.01.2017
11:51:36
у нас на пхп нет аннотаций, вот и ебем себе мозг через костыли и рефлексию

Google

Aliaksei
27.01.2017
11:52:46
Это да. У нас в пхп без аннотаций в друпале вообще плохо

Руслан
27.01.2017
11:53:17
имплиситы и декораторы, и было бы ок XD

Sergey
27.01.2017
11:54:09
ну есть же разница
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
protected $id;
и то как это на джаве делается
парсинг докблоков..

Руслан
27.01.2017
11:54:39
Просто классы нужно генерить
Как это делает jooq и cayenne

Митко Соловец?
27.01.2017
15:22:18
жук торт
каен для старперов
апи 93 года?

guga
27.01.2017
15:24:32
в 93 были стримы в джаве?

Митко Соловец?
27.01.2017
15:25:00
и ты тут

guga
27.01.2017
16:03:53
ох ты ж бля, мне кажется это уже слишком

Руслан
27.01.2017
16:04:15
Ну если до Димы по-другому не доходит

Denis
27.01.2017
19:38:57

balolam
27.01.2017
19:42:25

Nikolai
27.01.2017
19:45:02

Denis
27.01.2017
19:48:41
Instant run работает с Kotlin?

balolam
27.01.2017
19:48:43
Увы, но говнокод никто не отменял. И на Kotlin больше возможностей писать монстров. Тем более зачем человеку не знаеющему Java Kotlin? Это же не мода, это для наболевшего в Java Больше

Google

balolam
27.01.2017
19:49:24
А в начале Java за глаза хватит
Потом сядешь, уделишь пару вечеров докам и начнёшь на Kotlin ваять

Сергей
27.01.2017
19:50:57
Час и ваяешишь на котлине, если есть бэграунд явы

Anton
27.01.2017
19:55:35

Михаил
27.01.2017
20:03:51

Руслан
27.01.2017
20:04:22
Как у джеребеля с Котлином?

Sergey
27.01.2017
20:04:29

Anton
27.01.2017
20:20:35

balolam
27.01.2017
20:24:43
Ну и как я знаю, JRebel же байт-код свапает, тут язык не причём

Anton
27.01.2017
20:25:53
Иногда не только в байткоде дело. Метаинформация о классах иногда нуждается в обновлении, например metaclass в груви
Но с котлином такой проблемы вроде нет

balolam
27.01.2017
20:27:41

Denis
27.01.2017
20:28:14
Зачем инстант ран когда есть жребель? :)
У меня нет лицензии. Я пока не готов купить. Пользовался триалом летом, было удобно, потом триал закончился.
Пользуюсь instant run когда он вышел в Android Studio - на небольшом проекте без нативных библиотек работает.
А существует технология подмена кода в c#, c++. Интересно просто.

Anton
27.01.2017
20:28:47
Ну да, в общем случае работа идёт с байткодом , и в целом неважно, на каком языке код написан
Но аналога жребеля для дотнет нету

balolam
27.01.2017
20:31:05

Google

Anton
27.01.2017
20:33:33
Ну как то надо дифференцировать, да. Другое дело, что может быть без такой поддержки инди версия и смысла не имеет
Это уж продуктологов задача выяснять :)

balolam
27.01.2017
20:36:29
А сейчас же все на dagger и прочих сидят, т.е. без вариантов. Вот был бы хоть даггер, все было бы ок

Anton
27.01.2017
20:40:33

Denis
27.01.2017
20:44:58

balolam
27.01.2017
20:53:47
Вот кстати список библиотек для которых будет работать JRebel за "центральную" цену

Denis
27.01.2017
21:03:17

balolam
27.01.2017
21:04:19

Denis
27.01.2017
21:04:55

balolam
27.01.2017
21:05:35
Дак в том то и суть, что накатываются изменения, что делает перезапуск в несколько раз быстрее
Попробуй триал

Anton
27.01.2017
21:05:56
Рестарт - это потеря состояния

balolam
27.01.2017
21:06:16
Ну только на более менее соизмеримом размере проекта) тогда прочувствуешь)

Denis
27.01.2017
21:09:34

balolam
27.01.2017
21:11:11
Что ты имеешь ввиду под рестартом? У тебя обычно, когда ты ничего не используешь, приложение и так переустанавливается (грубо говоря)

Aliaksei
27.01.2017
22:26:06
это @dmsol ?

Руслан
27.01.2017
22:26:13
Да

Aliaksei
27.01.2017
22:26:35
красаучык!

Google

Aliaksei
28.01.2017
07:11:13
Хорошо, новая книжка
Смотрел что внутри?
Толково ?

Руслан
28.01.2017
07:16:06
Ну такое

ViTO
28.01.2017
09:54:44
Подскажите плз как заюзать 1.1 eap
Обновил плагин, но что он еще хочет не совсем понятно
https://gist.github.com/ViTORossonero/88017ac2963584c17696a6f4333cd303
при синхронизации gradle появляется ошибка
Error:Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-22.
Searched in the following locations:
https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.0-beta-22/kotlin-gradle-plugin-1.1.0-beta-22.pom
https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.0-beta-22/kotlin-gradle-plugin-1.1.0-beta-22.jar
Required by:
:example.kotlin:unspecified
версию брал отсюда https://bintray.com/kotlin/kotlin-eap-1.1/kotlin/1.1.0-beta-22

Руслан
28.01.2017
09:56:07
Не хватает репозитория
repositories {
jcenter()
maven {
url "https://dl.bintray.com/kotlin/kotlin-eap-1.1/"
}
}
В двух местах

ViTO
28.01.2017
09:58:13
да, спасибо
начало подгружать
/stat@combot