kawa is one of the most performant dynamic language implementations on the jvm.
and it's a lisp, so it has all the advantages of that language family going for it.
the real win is the confluence of these things: a powerful dynamic language with
full access to the jvm ecosystem.
applications can run for months or years at a time with continuous hot updates.
no doubt that this is possible with other language runtimes, but i haven't seen one
that makes it easier than kawa.
compared to clojure: performance is probably the most persuasive advantage for most folks,
though for me it's that kawa is scheme