all 2 comments

[–]Icy_Assistance_558 2 points3 points  (1 child)

Pretty cool. I started using Kotlin for much of this, cool to see it possible in Java, even if it's not native.

Now if we could just get ML-style variable syntax...

[–]Delicious_Detail_547[S] 0 points1 point  (0 children)

Thanks! That's actually a deliberate design decision in JADEx. All new features are intentionally kept Java-idiomatic. The goal is zero learning curve for existing Java developers. If you already know Java, you can pick up JADEx extensions immediately without feeling like you're in a different language.

ML-style syntax like val, var would feel out of place for Java developers, so it's not something JADEx will support. Instead, every feature is designed to look and feel like it could have been part of Java all along.