vertx-lang-kotlin icon indicating copy to clipboard operation
vertx-lang-kotlin copied to clipboard

Vert.x for Kotlin

Results 54 vertx-lang-kotlin issues
Sort by recently updated
recently updated
newest added

As the title mentions there is no coroutine dispatcher available for this, blocking workloads are only achievable through awaitBlocking call. The awaitBlocking call is a bit limiting in the sense...

The new Kotlin stack integration in 3.6 allows to have custom Kotlin DSL's. It would be great to have a Kotlin DSL for Vert.x Web that makes templating more Kotlin-ish.

enhancement
help wanted

As suggested in [this issue](https://youtrack.jetbrains.com/issue/KT-30679), we should consider to move the vertx-lang-kotlin-compiler code for scripts to new script compiler apis

Hi, I've encountered problems using a Kotlin Coroutine verticle. I want to make a simple post request using the VertX Webclient like so: ``` client.post(9443, "myurl", "/myendpoint").followRedirects(true).sendForm(form) { logger.debug(it.cause().toString()) }...

bug

See minimal reproducer project: https://github.com/lukehutch/kotlinproj/tree/master ``` [ERROR] Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.3.21:compile (compile) on project kotlinproj: Compilation failure: Compilation failure: [ERROR] /tmp/kotlin-proj/src/main/java/kotlinproj/kotlinproj/Test.kt:[18,37] Unresolved reference: await [ERROR] /tmp/kotlin-proj/src/main/java/kotlinproj/kotlinproj/Test.kt:[21,72] Unresolved reference: await...

I am new to both Kotlin and Vert.x, but it appears to me that the current design of `WriteStream.toChannel()` may easily lead to the client either hanging (suspending) indefinitely or...

if deploy by prefix kt:, throw IllegalStateException("Cannot find verticle script: $verticleName on classpath"). because not considering deploying class directly. so fix it.

like GroovyVerticleFactory and ScalaVerticleFactory

I have an idea which learned comes from gradle. We can write some extension function to implements delegate a properties. It's like this: ```kotlin val key : String by json...

enhancement

Currently generated examples are not the most kotlin-ish code. It seems that https://ktlint.github.io/ provides a way to lint and reformat code. It would be great to integrate it (if possible)...