Is/will there (be) a way to build Kotlin applications programatically?
The use-case is an application which holds a representation of a user-defined set of models, and using the Kotlin compiler to do first line validations (field collisions, inheritance, etc) and typescript interface generation.