seabaylea commented on issue #42: Add support for Kotlin actions
URL: 
https://github.com/apache/incubator-openwhisk-runtime-java/issues/42#issuecomment-388029720
 
 
   There's really two reasons for having a specific Kotlin runtime:
   
   1. Platform and dependencies
   As @mkouba says, it means that we can embed the Kotlin standard library into 
the runtime and remove the need to include it in the action. It also means that 
in the future we have the option to switch to kotlin-native in the future if it 
makes sense to.
   
   2. Programming model and customisations
   It makes it much easer to customise for Kotlin and adopt a more idiomatic 
programming model.  For example, experimental Kotlin runtime does simple things 
like append the "Kt" to the class name for you. The experimental runtime also 
adds a data class based API so that you can avoid having to work with JSON 
directly. The next step would be to look more at how to implement a Kotlin 
idiomatic async API.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to