Size: a a a

2018 May 29

А

Александр in Kotlin Moscow
Vladislav Verminsky
@sanimus слушай был не прав. Действительно на Jave можно обратиться ссылкой к инетрфесу родителя через указатель  потомка, а в Kotline нельзя. Однако в данном случае Котлин прозраченее. Тебя как раз запутала эта возможность в Java. По факту используется ссылка через родителя. Если ты напишешь такой-же интерфейс в Cl2 , то это уже будет не переопределение, а перезапись. т.е.  интерфейс класса Cl2.
Допустим есть реализация интерфейса Cl2.I, то ты не сможешь привести ее тип к интерфейсу Cl1.I. Считай что для внутренних классов и интерфейсов имя внешнего для него класса это как указание пакета. т.е. тут котлин чеснее он говорит что в пакете Cl2 нет класса I, а Java разрешает что на самомо деле не так.
Почитать можно в документации к языкам, или по Jave можно почитать в книжких по OCA/OCP ( https://www.amazon.com/OCA-OCP-Java-Programmer-Certification/dp/1119272092/ref=sr_1_4?ie=UTF8&qid=1467273055&sr=8-4&keywords=study+guide+java+8 ), или в каких-других тестах, которые любят использовать задокументированные, но не часто применяемые на практике вещи.
Спасибо, гляну.
источник
2018 May 31

Ⓢⓔⓡⓖ in Kotlin Moscow
Народ, у кого из здешних обитателей самый посещаемый Твиттер? Можете там опубликовать ссылку на предстоящий митап 20 июня?
источник

AM

Alina Meilalina [JB] in Kotlin Moscow
У меня около 950 фолловеров
источник
2018 June 01

AM

Alina Meilalina [JB] in Kotlin Moscow
@Sergei_88 а может Твитер юзергруппы заведите? А я просто ретвитну?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Alina Meilalina [JB]
@Sergei_88 а может Твитер юзергруппы заведите? А я просто ретвитну?
источник

AM

Alina Meilalina [JB] in Kotlin Moscow
Давай тогда там анонс, а я ретвитну?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Alina Meilalina [JB]
Давай тогда там анонс, а я ретвитну?
источник
2018 June 04

Ⓢⓔⓡⓖ in Kotlin Moscow
вот ещё инфа к митапу 20 июня про LLVM (low-level virtual machine). В эту машину, как я понимаю, транспилируется котлин-код, который будет нативно исполняться. https://habr.com/post/47878/
источник
2018 June 08

MZ

Maxim Zinchenko in Kotlin Moscow
вопрос людям, которые живут в pure kotlin проектах не для native и не для android. какой orm/dao вы бы посоветовали для простых проектов на kotlin? на вид мне нравятся exposed и kwery, но я не пробовал ни тот, ни другой. пробовал ebean, но как-то не особо понравилось. несмотря на уверения в некоторой адаптации под kotlin, работать с ним из kotlin оказалось неудобно
источник

S

Sergey in Kotlin Moscow
у нас используется jooq
источник

RI

Ruslan Ibragimov in Kotlin Moscow
jooq действительно хорош с котлином, cayenne примерно так же ощущается
источник

S

Sergey in Kotlin Moscow
при желании ребят из jooq ни могли бы очень легко реализовать полноценный DSL чисто на котлине, у них удобный подход.
источник

RI

Ruslan Ibragimov in Kotlin Moscow
Sergey
при желании ребят из jooq ни могли бы очень легко реализовать полноценный DSL чисто на котлине, у них удобный подход.
источник

RI

Ruslan Ibragimov in Kotlin Moscow
jooq пишется силами примерно одного человека https://github.com/lukaseder
источник

S

Sergey in Kotlin Moscow
Я не об этом, а о DSL средствами котлина, тем более советы там плохие, только код нечитаемым делать
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Sergey
Я не об этом, а о DSL средствами котлина, тем более советы там плохие, только код нечитаемым делать
Это как? Можешь привести небольшой примерчик (гипотетический)?
источник

S

Sergey in Kotlin Moscow
select from TABLE where {
   TABLE.ID == 1,
   TABLE.name != 2
}
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Хммм
источник

S

Sergey in Kotlin Moscow
+-  какие-то огрехи в синтаксисе
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
А другие условия с агрегирующими функциями как бы могли выглядеть, типа avg(amount) ≥ 100?
источник