Size: a a a

Kotlin Community

2020 April 11

QH

Quantum Harmonizer in Kotlin Community
Igor Komarov
Для Either8 ;)
Например, телеграм-бот — конечный автомат, толстый Either — описание его состояния.
источник

АО

Алексей Овсянников in Kotlin Community
Quantum Harmonizer
Например, телеграм-бот — конечный автомат, толстый Either — описание его состояния.
Ух...
источник

АО

Алексей Овсянников in Kotlin Community
А что мешает иерархией интерфейсов/классов это сделать?
источник

QH

Quantum Harmonizer in Kotlin Community
Алексей Овсянников
А что мешает иерархией интерфейсов/классов это сделать?
Можно, например, написать такой either8.map, где восьмой маппер бросает исключение, и получить фактически either7 на выходе
источник

QH

Quantum Harmonizer in Kotlin Community
если это совершенно разные типы, то нельзя
источник

IK

Igor Kalishevsky in Kotlin Community
Товарищи, а как в kotlin/mp в jvm подбросить java классы? Я в kotlin.setSrcDirs jvmMain kotlin.srcDirs подробросил джаву, но её нет в рантайме и buildDir.

(PS. Не оффтоп?)
источник

AM

Andrew Mikhaylov in Kotlin Community
Igor Kalishevsky
Товарищи, а как в kotlin/mp в jvm подбросить java классы? Я в kotlin.setSrcDirs jvmMain kotlin.srcDirs подробросил джаву, но её нет в рантайме и buildDir.

(PS. Не оффтоп?)
Не оффтоп, конечно.
kotlin {
   jvm {
       withJava()
   }
}
источник

AM

Andrew Mikhaylov in Kotlin Community
Igor Kalishevsky
Товарищи, а как в kotlin/mp в jvm подбросить java классы? Я в kotlin.setSrcDirs jvmMain kotlin.srcDirs подробросил джаву, но её нет в рантайме и buildDir.

(PS. Не оффтоп?)
источник

IK

Igor Kalishevsky in Kotlin Community
Увы, оно не взлетело, по-прежнему спринг не видит класс
источник

AM

Andrew Mikhaylov in Kotlin Community
Эт странненько, но со спрингом не работал.
источник

QH

Quantum Harmonizer in Kotlin Community
Igor Kalishevsky
Увы, оно не взлетело, по-прежнему спринг не видит класс
@Component имеется в виду?
источник

IK

Igor Kalishevsky in Kotlin Community
Нет, не компонент, enum. Сделал clean build и взлетело, сорри за ложную тревогу.
источник
2020 April 12

IK

Igor Kalishevsky in Kotlin Community
Ещё я что-то упёрся с переносами liquibaseRuntime в Kotlin/MP. По идее оно должно забросить в

configurations["liquibaseRuntime"].dependencies

инстансы DefaultExternalModuleDependency

По крайней мере оно не падает если их туда класть. А вот с адаптацией

liquibaseRuntime(sourceSets.getByName("main").compileClasspath)
liquibaseRuntime(sourceSets.getByName("main").output)


у меня проблема, потому что там врапнутые инстансы DefaultSelfResolvingDependency которые я не могу понять как создать
И чтение сорцов на груви пока не принесло просветления. Кажется я иду куда-то не туда
источник

EE

Erik Egnatosyan in Kotlin Community
Здравствуйте
источник

EE

Erik Egnatosyan in Kotlin Community
Где можно нормально учить Котлин!
источник

T

Timur in Kotlin Community
Erik Egnatosyan
Где можно нормально учить Котлин!
Я бы попробовал в Петербурге
источник

AL

Alexander Levin in Kotlin Community
Erik Egnatosyan
Где можно нормально учить Котлин!
Добрый вечер. В правилах есть ссылка на FAQ, там есть ссылки на различные ресурсы.
источник

EE

Erik Egnatosyan in Kotlin Community
Timur
Я бы попробовал в Петербурге
😂
источник

EE

Erik Egnatosyan in Kotlin Community
Alexander Levin
Добрый вечер. В правилах есть ссылка на FAQ, там есть ссылки на различные ресурсы.
Можно ссылку на какие то уроки и учебники
источник

EE

Erik Egnatosyan in Kotlin Community
Или на FAQ
источник