Size: a a a

2020 May 08

BV

Boris Vanin in Kotlin JVM
огромное спасибо! отличный доклад, но мне к сожалению ничем не помог, кроме одного отличного совета — скачать исходники идеи, я скачал и уже нашел, что сама идея делает хаки и регистрирует сервисы програмно в некоторых случаях, а еще убедился, что всё-таки пикоконтейнер используется
источник

KA

Kira Alche in Kotlin JVM
Кто-нибудь дружил kotlin-maven-micronaut-junit5 ?
У меня кажется annotationProcessor барахлит
источник

KA

Kira Alche in Kotlin JVM
Снимается, что-то подбил в pom файле и заработало
источник
2020 May 11

KA

Kira Alche in Kotlin JVM
Кто-нибудь у себя javasync использовал?
Что-то не нахожу как параметры в запрос вставлять.
Документация мягко говоря не очень подробная..
источник

BP

Bogdan Panchenko in Kotlin JVM
Kira Alche
Кто-нибудь у себя javasync использовал?
Что-то не нахожу как параметры в запрос вставлять.
Документация мягко говоря не очень подробная..
источник

KA

Kira Alche in Kotlin JVM
jasync-sql, описался
источник

BP

Bogdan Panchenko in Kotlin JVM
Kira Alche
jasync-sql, описался
источник

BP

Bogdan Panchenko in Kotlin JVM
масив передать, параметер обозначается ?
источник

KA

Kira Alche in Kotlin JVM
То есть без именованных?
источник

KA

Kira Alche in Kotlin JVM
Пользовался этот библиотекой в своих проектах?
Никак не решу удобна ли она
источник

QH

Quantum Harmonizer in Kotlin JVM
Мне вот, кстати, непонятно, как именованные параметры вытаскивать на уровень языка. Типа, нельзя же сделать
fun <P, PNAME : String> prepare(
   sql: String, pType: Type<P>
): (@ParameterName(PNAME) P) -> ResultSet

val query = prepare<_, "name">(
   "select * from users where name = :name"
)
источник

AL

Alexander Levin in Kotlin JVM
Quantum Harmonizer
Мне вот, кстати, непонятно, как именованные параметры вытаскивать на уровень языка. Типа, нельзя же сделать
fun <P, PNAME : String> prepare(
   sql: String, pType: Type<P>
): (@ParameterName(PNAME) P) -> ResultSet

val query = prepare<_, "name">(
   "select * from users where name = :name"
)
literal types в Котлине нету. Из костылей вспоминается только вариант из ktor'а слегка похожий: https://ktor.io/samples/feature/locations.html
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexander Levin
literal types в Котлине нету. Из костылей вспоминается только вариант из ktor'а слегка похожий: https://ktor.io/samples/feature/locations.html
А можно наглядный пример, что такое type literal?
Я в своём примере вижу только const generics.
источник

AL

Alexander Levin in Kotlin JVM
Quantum Harmonizer
А можно наглядный пример, что такое type literal?
Я в своём примере вижу только const generics.
val i: 123 = 123
val s: "hello" = "hello"
источник

AN

Alexander Nozik in Kotlin JVM
Quantum Harmonizer
А можно наглядный пример, что такое type literal?
Я в своём примере вижу только const generics.
Box<2>
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexander Levin
val i: 123 = 123
val s: "hello" = "hello"
А, понял, мы об одном говорим. Спасибо)
источник

AN

Alexander Nozik in Kotlin JVM
или Box<"2">
источник

AN

Alexander Nozik in Kotlin JVM
Это полезная штука для всяких type-safe dimensions. Но других применений не знаю.
источник

KA

Kira Alche in Kotlin JVM
Для них вроде и задумывалось, что-то похожее в котлине хотели сделать пару лет назад, насколько помню, но не сделали
источник

KA

Kira Alche in Kotlin JVM
В хаскеле кажется есть такое
источник