@jvmchat

Страница 778 из 2890
Митко Соловец?
07.12.2016
18:35:26
и интервью на хабре

там это все пережевано

Alexander
07.12.2016
18:35:44
ну ладно

а почему тогда в этом чате лидирует скала над котлином

Google
Alexander
07.12.2016
18:36:20
надежда на коммунити? что со скалой сейчас? одерски сколько лет назад забил на скалу?

Митко Соловец?
07.12.2016
18:36:26
Alexander
07.12.2016
18:36:28
Куда они лидируют?
в пине опрос

Митко Соловец?
07.12.2016
18:36:43
и то, похоже за скалу голосовали те, кто пишет на жабе и против котлина)

Alexander
07.12.2016
18:37:00
а есть какие-то темы, которые не обсуждали на разборах?

Vik
07.12.2016
18:37:01
в пине опрос
Ух, только заметил. Пойду затоплю за груви

Alexander
07.12.2016
18:37:09
Митко Соловец?
07.12.2016
18:37:27
ну как небольшой

его там нет

Google
guga
07.12.2016
18:39:00
надежда на коммунити? что со скалой сейчас? одерски сколько лет назад забил на скалу?
Да вот вышла 2.12, где-то пилят scala-native, typesafe^w lightbend что-то выпускает, так что скорее жива, чем мертва

Sergey
07.12.2016
18:43:30
стоило отойти на 2 часа и с разговоров о высоком чатик перешел на пацанские терки

збс чо

guga
07.12.2016
18:45:15
Где груви?
Он ненужен, когда есть котлин.

Митко Соловец?
07.12.2016
18:45:30
а как же скрипты?

guga
07.12.2016
18:45:36
Котлин

Vik
07.12.2016
18:45:41
Timur
07.12.2016
18:47:20
Митко Соловец?
07.12.2016
18:47:53
Pavel ?
07.12.2016
18:58:42
? вброс не получился из-за этого наполовину раз<вырезано цензурой> планшета, хотел кинуть стикер асп нета с сишарпом

Oleksandr
07.12.2016
18:59:32
эх, весь срач пропустил

Олег
07.12.2016
19:00:08
эх, весь срач пропустил
А кто мешает начать новый?)

Oleksandr
07.12.2016
19:00:51
да без проблем "а котлин из скалы слизал 95% своих фич"

или уже было такое?)

Pavel ?
07.12.2016
19:01:38
И прально сделал что слизал)

Oleksandr
07.12.2016
19:02:01
правильно, конечно

только не все нужные

Pavel ?
07.12.2016
19:03:06
Ага вовремя остановился и оставил то что ненужно

Oleksandr
07.12.2016
19:04:00
скорее то, что таковым посчитали дизайнеры языка

Google
Oleksandr
07.12.2016
19:04:31
которые, при всех своих мозгах, часто ошибаются

Pavel ?
07.12.2016
19:05:13
Ну судить дело не благодарное)) а я с ними согласен))

Oleksandr
07.12.2016
19:05:36
а с какими ЯП ты имел дело более-менее близко?

если кто-то писал всю жизнь на условном паскале, то го ему покажется идеальным языком

http://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt

fun main(args: Array<String>) { println("Hello, world!") val a = { 1; 42 } println(a) }

Hello, world! Exception in thread "main" java.lang.ExceptionInInitializerError at kotlin.reflect.jvm.ReflectLambdaKt.reflect(reflectLambda.kt:41) at kotlin.reflect.jvm.internal.ReflectionFactoryImpl.renderLambdaToString(ReflectionFactoryImpl.java:56) at kotlin.jvm.internal.Reflection.renderLambdaToString(Reflection.java:78) at kotlin.jvm.internal.Lambda.toString(Lambda.kt:22) at java.lang.String.valueOf(String.java:2854) at java.io.PrintStream.println(PrintStream.java:821) at Simplest_versionKt.main(Simplest version.kt:12) Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "kotlin.jvm.serialization.use8to7" "read")

неплохо

хороший онлайн туториал

Pavel ?
07.12.2016
19:07:20
а с какими ЯП ты имел дело более-менее близко?
С 3мя вполне себе с контрацептивами))

Oleksandr
07.12.2016
19:08:21
а вот та бага выше только в браузерном котлине наблюдается?

Pavel ?
07.12.2016
19:08:42
А зачем ты ее написал?)

Pavel ?
07.12.2016
19:09:05
Видимо что то доказать?) Что?)

Руслан
07.12.2016
19:09:11
Запустил локально - нормально работает

Hello, world! Function0<java.lang.Integer>

Митко Соловец?
07.12.2016
19:09:18
я не понял

здесь опять ненужность котлина доказать пытаются?

Oleksandr
07.12.2016
19:09:51
ну тогда сабмитьте баг в браузерный интерпретатор котлина

Pavel ?
07.12.2016
19:09:56
Запустил локально - нормально работает
Дело не в том работает или нет) дело в том кого надо увольнять за код)

Oleksandr
07.12.2016
19:10:25
здесь опять ненужность котлина доказать пытаются?
котлин нужен, он дает конкуренцию, и, как следствие, развитие

Google
Admin
ERROR: S client not available

Oleksandr
07.12.2016
19:10:57
но вот писать на нем где-либо, кроме андроида, вообще нету смысла

Pavel ?
07.12.2016
19:11:14
Ну этоже имхо))

Руслан
07.12.2016
19:12:02
println({})

Короче когда хочешь лямбду вывести - падает

Oleksandr
07.12.2016
19:12:15
Hello, world! Function0<java.lang.Integer>
а в скале это напишет 42 потому что котлин не добавил удобнейшую концепцию "все есть выражение"

Руслан
07.12.2016
19:12:23
Лол что

В котлине все выражание

Только язык не должен за меня решать когда я хочу запустить лябду

Oleksandr
07.12.2016
19:13:16
оО

язык и не решает тут в чем полезность: val someExpression = { val foo = 42 bar(foo) }

(одна из полезностей)

Руслан
07.12.2016
19:15:54
и?

что будет в someExpression?

Oleksandr
07.12.2016
19:16:52
в результате someExpression == bar(foo), а само foo приватно в блоке

Руслан
07.12.2016
19:17:03
ну супер

val someExpression =run { val foo = 42 bar(foo) }

Done

Oleksandr
07.12.2016
19:17:36
и тут аллоцируется лябмда?

и запускается?

Google
Руслан
07.12.2016
19:17:46
Нет

run - inline

val someLazyExpression = { val foo = 42 bar(foo) } а вот как на скале написать?

Oleksandr
07.12.2016
19:18:23
прямо так и пишешь)

lazy val добавляешь, если ты о нем

Руслан
07.12.2016
19:19:11
?

Как видишь тут разница я бы сказал в синтаксисе

ну и котлине есть inline

но в скале это можно решить макросами

Oleksandr
07.12.2016
19:20:04
что на порядок мощнее

Руслан
07.12.2016
19:20:24
Так никто не говорит что котлин мощнее

Тут необходимый минимум

Интероп и маленький размер стдлиб

Страница 778 из 2890