ZeroMemes / Alpine

A lightweight event system for Java 8+
MIT License
95 stars 19 forks source link

Kotlin Support #12

Open ZeroMemes opened 1 year ago

ZeroMemes commented 1 year ago

While there’s no reason why Kotlin can’t be used with Alpine in its current state, there’s probably language features of Kotlin that can be leveraged for nicer/more efficient usage.

My initial thought on this is addressing nullability in Kotlin. The JetBrains annotations library can be used to provide these hints to the Kotlin compiler.

ZeroMemes commented 1 year ago

Marking this issue as long term and keeping the thread open for discussion over Kotlin support enhancements.