@kotlin_lang

Страница 364 из 982
Igor
09.10.2017
09:42:07
Не-а. Наоборот, хочу меньшую связность. Android UI зависит только от Android.
А Env у тебя большой? И он “плоский” или только хранит ссылки на другие платформенные интерфейсы?

Igor
09.10.2017
09:47:35
В смысле что Env один интерфейс со всеми несвязанным функциям. Или же “платформенные” функции сгруппированы по отдельным интерфейсам, а сам Env хранит только ссылки на них.

Quantum Harmonizer
09.10.2017
09:49:01
Отдельные интерфейсы и ссылки на них.

Google
6484
09.10.2017
12:11:41
Пpивет

Quantum Harmonizer
09.10.2017
12:14:22
Пpивет
neprivet.ru

Igor
09.10.2017
12:27:13
Привет с #whois разрешен только девочкам, ибо их тут нет (и чтобы hr фильтровать)

Руслан
09.10.2017
12:28:43
Нужно privet-poka бота написать. Видит привет, удаляет сообщение и в mute на час)

Anton
09.10.2017
12:29:06
злые

Quantum Harmonizer
09.10.2017
12:29:14
Kirill
09.10.2017
12:29:44
(не забудь заопенсорсить)
и обязательно на котлине писать!

Dibro
09.10.2017
12:36:23
кстати, есть какая-нибудь Kotlin-обертка над Telegram Bot Java Library? а то эта либа и на джаве не особо удобна

Igor
09.10.2017
12:40:44
com.github.pengrad:java-telegram-bot-api: ? Если да, то ты закушался. Юзаю из Kotlin под Android и доволен.

JRoot3D
09.10.2017
12:45:52
ртл

Google
Dibro
09.10.2017
12:47:03
надо попробовать com.github.pengrad:java-telegram-bot-api, выглядит интересно

Quantum Harmonizer
09.10.2017
12:47:08
@Dibro ты вызываешь слишком много вопросов :)

Dibro
09.10.2017
12:47:17
Обдрев
09.10.2017
12:47:54


Quantum Harmonizer
09.10.2017
12:48:13
ежу янем, давайте заканчивать :)

Vitalii
09.10.2017
12:48:32
Но это не ртл.

Руслан
09.10.2017
12:49:27
Я думаю стоит это просто зарепортить в телеграмм как баг, и закрыть тему.

Vitalii
09.10.2017
12:50:07


Руслан
09.10.2017
12:50:29
https://github.com/telegramdesktop/tdesktop/issues/3364#issue-226555504

Можно лайкнуть вот это

Anton
09.10.2017
12:51:48
ну все щас все так сделают

Quantum Harmonizer
09.10.2017
12:52:47
баг будет висеть открытым, «как Навальный на rap.ru» :)

Vitalii
09.10.2017
12:59:41
Quantum Harmonizer
09.10.2017
13:01:35
Спасибо.
Эй, пустая строка, а сортировать пузырьки кто будет?)

«я не пустая строка, у меня есть один чар!»

Vitalii
09.10.2017
13:02:31
У меня там даже 8 бит!

Anton
09.10.2017
14:11:40
Котлин ин экшен на русском только переводом отличается?

Или там что то ещп

Sergey
09.10.2017
14:11:59
переводили другие люди, поэтому там только перевод

Google
Anton
09.10.2017
14:21:14
сорри еще что не по теме. Scala for the Impatient хорошая книга?

Sergey
09.10.2017
14:23:20
читал только advanced scala(она вполне хорошая)

Igor
09.10.2017
14:58:05
Кто-нибудь может объяснить в чем концептальная проблема разрешить такое? https://i.gyazo.com/5624dc3d12acbcb7b97dbe97de1b54b4.png

Dibro
09.10.2017
15:01:05
в пределах файла вроде

Quantum Harmonizer
09.10.2017
15:01:08
лол, а конструктор-то у него не приватный, а синтетический :)

Igor
09.10.2017
15:01:51
У меня 1.1.51 Если классы вынести из под ParentClass или засунуть Case1 под Cases - то все работает.

Quantum Harmonizer
09.10.2017
15:06:25
но вообще, это баг, ящитаю

Igor
09.10.2017
15:08:41
В коментах мой кейс. ОК будем ждать.

Руслан
09.10.2017
15:36:52
Говорят Котлин побьет джаву на андроиде до конца 2018 года https://www.theregister.co.uk/2017/10/09/kotlin_is_killin_java_among_android_devs/

https://realm.io/realm-report/

Anton
09.10.2017
15:41:50
ну без него тут совсем тяжело

Quantum Harmonizer
09.10.2017
15:43:10
ну без него тут совсем тяжело
так-то тут и с ним несладко ?

Anton
09.10.2017
15:43:13
я чет непонял по графику свифта

что он сразу начал занимать 24%

Igor
09.10.2017
15:46:10
так-то тут и с ним несладко ?
Думаешь стоит задуматься о https://github.com/gomatcha/matcha ?

Руслан
09.10.2017
15:46:52
У тебя была проблема: Андроид, ты взял матчу, теперь у тебя три проблемы: Андроид, Матча и Го

Quantum Harmonizer
09.10.2017
15:49:27
Думаешь стоит задуматься о https://github.com/gomatcha/matcha ?
Не фанат го. Не знаю, как они решат проблему, т. к. в Android накорню проебали ООП.

Igor
09.10.2017
15:50:45
В смысле прое####?, там же все на наследование сделано. Как можно было сделать правильно?

Google
Igor
09.10.2017
15:51:56
Ну хз, главное не процедурная архитектура

Quantum Harmonizer
09.10.2017
15:52:07
Sergey
09.10.2017
15:53:01
где используют DSL в приложениях? часто когда речь заходит о DSL сразу говорят за скриптах на груви. можете привести примеры DSL из опыта?

Sergey
09.10.2017
15:54:30
а что-нибудь более связанное с бизнесом? какие-нибудь правила для парсера, которые можно редактировать из веба. это ж тоже на DSL можно сделать как я понимаю?

Igor
09.10.2017
15:55:12
Новые TeamCity конфиги, там же DLS на котлине (я правд не юзал)

Sergey
09.10.2017
15:55:31
Quantum Harmonizer
09.10.2017
15:55:38
а что-нибудь более связанное с бизнесом? какие-нибудь правила для парсера, которые можно редактировать из веба. это ж тоже на DSL можно сделать как я понимаю?
http://javanese.online/%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_JVM-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%AF%D0%9F_Java/%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B/ Имитацию стека я описывал с помощью DSL.

Quantum Harmonizer
09.10.2017
15:55:58
BDD-тесты ещё вроде

Руслан
09.10.2017
15:56:15
А если точнее - подготавливать наборы тестовых данных и вроде у него сами проверки были в DSL

Sergey
09.10.2017
15:56:50
т.е если взять котлин скрипт, там замутить DSL то можно делать подобие конфигов в тимсити?

Igor
09.10.2017
15:57:02
чем она не процедураня?)
Думаешь процедурная? Так это даже лучше, тк GO во много процедурный язык.

Quantum Harmonizer
09.10.2017
16:00:42
Думаешь процедурная? Так это даже лучше, тк GO во много процедурный язык.
Думаю, что он провоцирует на процедурные архитектурные подходы. А частности, активити и фрагменты должны иметь no-arg конструкторы, что приводит к семантике синглтона, когда объект сам разрешает свои зависимости. А это лишает композиции.

Badya
09.10.2017
16:18:44
Мы сейчас все андройдТесты на DSL переписываем, на манер ребят из Juno

Boris
09.10.2017
16:27:52
с котлином дсл можно сделать почти из всего

для реализации бизнес-фич тоже, но для бизнес-фич просто он скорее всего всё время будет пухнуть и в какой-то момент может оказаться не очень удобен

я вот ща с гредлом много работаю, кучу микродслов там сделал

Google
Vic
09.10.2017
16:29:40
Запилил стейт машину на котлине, описание переходов на DSL

Павел
09.10.2017
18:20:28
Dmitry
09.10.2017
18:24:36
хм... интересно, есть смысл в android на котлин переходить?

Павел
09.10.2017
18:25:11
хм... интересно, есть смысл в android на котлин переходить?
В этом чате отвечают только "нет", конечно

Dmitry
09.10.2017
18:25:38
:-) ну да немного не туда согласен

Anton
09.10.2017
18:29:04
хм... интересно, есть смысл в android на котлин переходить?
Абсолютно никакого. Там все и так есть. Похожая ситуация была когда люди спрашивали "есть смысл переходить на андроид студио, ведь Гугл сказал что плагин под эклипс тоже будет поддерживаться"

Konstantine
09.10.2017
18:29:45
Не особо похожая. От поддержки Java гугл то никуда не денется так легко %)

Boris
09.10.2017
18:31:22
хм... интересно, есть смысл в android на котлин переходить?
Нет, никакого смысла нет, если ты не хочешь писать просто и с удовольствием

Anton
09.10.2017
18:31:30
Ну тут уже флейм можно развести, поэтому мусолить это смысла нет, планов гугла никто не знает) Но соглашусь "легко он не денется"=)

Павел
09.10.2017
18:32:39
Ну тут уже флейм можно развести, поэтому мусолить это смысла нет, планов гугла никто не знает) Но соглашусь "легко он не денется"=)
Да, как с Google reader и iGoogle никуда не делся - слишком много пользователей у систем, так что закрыть не смогли

Vic
09.10.2017
18:34:38
Надеюсь на основе нашей spring-flow-statemachine?
Нашей это чьей? Я сначала попытался использовать Spring Statemachine - оказалась баговая. Плюс жуткий страшный билдер, совершенно не котлин-стайл. Запилил свою нормально с поддержкой форков и джанкшенов.

Konstantine
09.10.2017
18:36:08
Да, как с Google reader и iGoogle никуда не делся - слишком много пользователей у систем, так что закрыть не смогли
Это сервисы. Java же язык на котором написан андроид и на котором пишут сами разработчики, в большинстве. Тут хуть обосруться, но отказаться не смогут.

Страница 364 из 982