
Georgiy
21.01.2018
15:46:42
Спасибо, с флагом -Djava.compiler=NONE хотя бы перемешанный лист не отрабатывает быстрее сортированного в 4 раза)
Хотя идут примерно наравне,
117455981 - shuffled
126830937 - sorted

Руслан
21.01.2018
18:23:48
Ой, там конечно погрешность ужасная, сейчас запустил с нормальным колличеством итераций (обновил результаты)

Kevin
21.01.2018
19:30:15
Any Good tutorial for learning Testing With Kotlin?

Google

Quantum Harmonizer
21.01.2018
19:33:27

Kevin
21.01.2018
19:33:55

Quantum Harmonizer
21.01.2018
19:34:42

Dibro
21.01.2018
19:35:49
Only if escaped, like fun `method name`

Kevin
21.01.2018
19:36:02

SkullzBoy
21.01.2018
19:38:00
Does using exitProcess() terminate the program in Koltin? I am using it but the programs continues to run

Quantum Harmonizer
21.01.2018
19:38:30

SkullzBoy
21.01.2018
19:39:03
What do you mean?

Quantum Harmonizer
21.01.2018
19:40:03
Oh, I've found it, it is a top-level function from kotlin stdlib.
Of course, it must terminate execution. Why do you think it doesn't?

SkullzBoy
21.01.2018
19:40:55
I want to end the loop by stopping the process, but it doesnt do anything
The program keeps running

Quantum Harmonizer
21.01.2018
19:41:21
Why do you think that exitProcess gets called?

Google

SkullzBoy
21.01.2018
19:42:02
Because its in a loop
?

Dumitru
21.01.2018
19:49:20
val audio :InputStream! = synthesizer.getMP3Data(text)
Можно сохранить в файл mp3/mp4 ?

Quantum Harmonizer
21.01.2018
19:49:38

SkullzBoy
21.01.2018
19:49:54
Got it!
Thanks

Dibro
21.01.2018
19:49:59

Dumitru
21.01.2018
19:50:53
лан разберусь сам

Quantum Harmonizer
21.01.2018
19:51:54
Какой сегодня интересный день.

Georgiy
21.01.2018
19:57:15

Dumitru
21.01.2018
19:57:43
все спасибо, получилось :)

Quantum Harmonizer
21.01.2018
19:58:13

Georgiy
21.01.2018
19:59:47
А как вообще в этом чате, в основном люди спрашивают помощи, или иногда интересно тоже бывает?)

Kirill
21.01.2018
20:00:46
интересно бывает когда приходят скалисты :)

Dumitru
21.01.2018
20:02:02

Georgiy
21.01.2018
20:12:34
тут дебаты по поводу фреймворков бывают, все есть )
Неплохо) Кстати, по поводу фреймворков, мне интересно, какие есть варианты для Web и кто что предпочитает (хочется перейти на JVM и Kotlin в частности, но опыт есть только с Web).
Знаю, что есть Spring, который ругают за громоздкость и то, что по большей части ты настраиваешь фреймворк, а не программируешь.
Знаю про Spark и Ktor, но на первый взгляд они выглядят довольно тонкими и скорее похожи на Express в Node.js
Кто-нибудь хочет поделиться опытом использования Kotlin в вебе?)


Kira
21.01.2018
20:14:40
Неплохо) Кстати, по поводу фреймворков, мне интересно, какие есть варианты для Web и кто что предпочитает (хочется перейти на JVM и Kotlin в частности, но опыт есть только с Web).
Знаю, что есть Spring, который ругают за громоздкость и то, что по большей части ты настраиваешь фреймворк, а не программируешь.
Знаю про Spark и Ktor, но на первый взгляд они выглядят довольно тонкими и скорее похожи на Express в Node.js
Кто-нибудь хочет поделиться опытом использования Kotlin в вебе?)
Spring Boot предварительно настроен, так что пользоваться легко, штука для серьезных задач, пятый местами подпилен под котлин
Спринг может очень много за тебя делать.. иногда выглядит как магия


Dumitru
21.01.2018
20:17:18
Неплохо) Кстати, по поводу фреймворков, мне интересно, какие есть варианты для Web и кто что предпочитает (хочется перейти на JVM и Kotlin в частности, но опыт есть только с Web).
Знаю, что есть Spring, который ругают за громоздкость и то, что по большей части ты настраиваешь фреймворк, а не программируешь.
Знаю про Spark и Ktor, но на первый взгляд они выглядят довольно тонкими и скорее похожи на Express в Node.js
Кто-нибудь хочет поделиться опытом использования Kotlin в вебе?)
Есть разные технологии для Web (и для фронтенда и для бэкэнда), вот список который я знаю:
Kara
Ktor
Vaagin
Spring
React (Kotlin-JS)
а ну и Spark

Google

Georgiy
21.01.2018
20:17:58

Dumitru
21.01.2018
20:18:58

Gleb
21.01.2018
20:19:07
Неплохо) Кстати, по поводу фреймворков, мне интересно, какие есть варианты для Web и кто что предпочитает (хочется перейти на JVM и Kotlin в частности, но опыт есть только с Web).
Знаю, что есть Spring, который ругают за громоздкость и то, что по большей части ты настраиваешь фреймворк, а не программируешь.
Знаю про Spark и Ktor, но на первый взгляд они выглядят довольно тонкими и скорее похожи на Express в Node.js
Кто-нибудь хочет поделиться опытом использования Kotlin в вебе?)
Пишем сервер на Kotlin+Vert.x, пока норм

Dumitru
21.01.2018
20:19:29
Verte.x для сервера ?
или фронтэнда ?

Gleb
21.01.2018
20:20:05
Это легковесный асинхронный сервер
vertx.io

Kira
21.01.2018
20:20:51

Quantum Harmonizer
21.01.2018
20:22:44
Неплохо) Кстати, по поводу фреймворков, мне интересно, какие есть варианты для Web и кто что предпочитает (хочется перейти на JVM и Kotlin в частности, но опыт есть только с Web).
Знаю, что есть Spring, который ругают за громоздкость и то, что по большей части ты настраиваешь фреймворк, а не программируешь.
Знаю про Spark и Ktor, но на первый взгляд они выглядят довольно тонкими и скорее похожи на Express в Node.js
Кто-нибудь хочет поделиться опытом использования Kotlin в вебе?)
Мне ktor.io очень понравился.
API ещё не заморозили, можно чего-нибудь предложить им.
Но при этом он достаточно стабилен, у меня и на девятке запускается.

Dumitru
21.01.2018
20:23:12

Dumitru
21.01.2018
20:23:26
Они собираются добавить Kotlin там ?
Иначе зачем создавать список только из одного элемента

Quantum Harmonizer
21.01.2018
20:24:01

Dumitru
21.01.2018
20:24:02
ну писать под него и так как бы можно

Alex
21.01.2018
20:24:12

Georgiy
21.01.2018
20:24:16

Kirill
21.01.2018
20:24:19

Alex
21.01.2018
20:24:24
Доку бы еще

Google

Quantum Harmonizer
21.01.2018
20:24:35

Dumitru
21.01.2018
20:25:04
ktor )
У питонистов есть джанго , у котлинов есть ктор ))

Kira
21.01.2018
20:25:35
Пока смотрел по котлину либы возникло ощущение что все предпочитают делать сэмплы, но не документацию

Georgiy
21.01.2018
20:25:37

Alex
21.01.2018
20:25:42

Quantum Harmonizer
21.01.2018
20:25:43

Kira
21.01.2018
20:25:52
А джавалин не нравится никому?

Admin
ERROR: S client not available

Quantum Harmonizer
21.01.2018
20:25:56

Kirill
21.01.2018
20:25:57

Dumitru
21.01.2018
20:26:17
что значит suspend ? )))

Alex
21.01.2018
20:26:32
Да, корутины это шикарная вещь. Спасибо, @relizarov ?

Quantum Harmonizer
21.01.2018
20:26:36

Dumitru
21.01.2018
20:26:45
а ну теперь понятно спс ))
ну можно и обычный Thread{}.start() тоже самое почти

Quantum Harmonizer
21.01.2018
20:27:53

Kirill
21.01.2018
20:28:04

Dumitru
21.01.2018
20:28:13
у меня проблема просто была с suspend функциями

Google

Dumitru
21.01.2018
20:28:31
ща покажу )

Quantum Harmonizer
21.01.2018
20:29:21
где видео из предыдущего пина?

Georgiy
21.01.2018
20:30:07
Из разговора приблизительно понятно, что Ktor пишется на Kotlin для Kotlin, используя его сильные стороны. Звучит так, будто это хороший выбор. А как там с набором функционала из коробки, сравнивая например с Yii2 или ASP MVC?
Если кто знает, как там в Yii2 и ASP MVC)

Quantum Harmonizer
21.01.2018
20:31:41

Dumitru
21.01.2018
20:33:37
короче лагает сильно, суть в том что я в классе указал suspend функцию, потом ошибка при попытке компиляции

Georgiy
21.01.2018
20:33:49

Quantum Harmonizer
21.01.2018
20:34:09

Dumitru
21.01.2018
20:34:13
очень познавательно сказал ))
щас ))

Georgiy
21.01.2018
20:38:26

Quantum Harmonizer
21.01.2018
20:40:22

Maxim
21.01.2018
20:46:05

Dumitru
21.01.2018
20:46:20
Так все норм

Kirill
21.01.2018
20:48:36
LPT: всегда лучше скидывать минимальный пример, без привязки к тому что конкретно ты программируешь
(если это скрин про "не работают корутины")

Dumitru
21.01.2018
20:49:40
ну тут 1 класс, 2 метода
как сделать метод speak suspend , и как запустить его в main методе ?
Так делать думаю не надо: