Hacker News new | ask | show | jobs
by brlewis 3546 days ago
What does it mean that "supported programming languages are Java and Scala"? Are other JVM languages allowed?
1 comments

Other JVM languages are technically allowed, but AFAIK they generate way too much scaffolding & reflection-based flow such that you end up burning your entire bytecode computation budget just in calling one or two functions.

So yes, you could probably use Jython or Jruby, but you wouldn't be competitive against the people writing straight Java.

I bet Kawa Scheme performs well in that regard.