Sehr schön ist auch Groovy.
Läuft auf der JVM (und damit auf [fast] allen Plattformen).
Mit Griffon gibt es ein Groovy-Framework für Desktop-Anwendungen. Funktioniert auch sehr gut im Zusammenspiel mit Grails (zB wenn du Features als Web Service über Grails zur Verfügung stellst, die dann von der Griffon-Anwendung konsumiert werden).