vertx-lang-kotlin
vertx-lang-kotlin copied to clipboard
Vert.x for Kotlin
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.
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()) }...
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...
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)...