exe が吐けることを重視しないんだったら Clojure が近かったのかも。
書きやすいかは別にして、 GUI は Java に丸投げできるし
http://clojure.org/jvm_hosted
concurrency はウリのひとつだし
http://clojure.org/concurrent_programming
コンパイルも、まあ JVM の bytecode まではできる
http://clojure.org/compilation
Java が動く範囲ではクロスプラットフォーム。
速度は知らない。とりあえず、 JVM の起動分はもっさりしてる。