shapesecurity / shape-functional-java

add some FP familiarity to a Java project
Apache License 2.0
8 stars 7 forks source link

Investigate the possibility to rewrite in Kotlin #27

Open ikarienator opened 7 years ago

ikarienator commented 7 years ago

For example, a lot of methods can be turned into extension methods. Nullability is handled strictly be the type system, built-in support for IntelliJ, TCO, inline functions and etc.

It will be a good chance to drop all the ugly @NotNull annotations as well.

michaelficarra commented 7 years ago

How easy is integration with a Java project? Want to link me to some resources?

ikarienator commented 7 years ago

@michaelficarra Please refer to https://kotlinlang.org/. You can try it with IntelliJ.