JM° ("Jaymo") - Einfach skripten!


JM° ist eine Skript-Sprache für die Java-VM.
Sie ist sehr schlank, mächtig, stark objektorientiert, toroidal und benötigt kaum Overhead.
So lassen sich kleine Skripte und einfache Anwendungen schnell und übersichtlich umsetzen.


Hallo Welt!

"Hallo Welt!".print


Verkettung von Funktionen:

[6,9,2,6,8].uniq.sort.reverse.print


Bearbeiten und filtern von Listen:

[9,7,3,8].map( _EACH * 2 ).filter( _EACH >= 10 ).print


Zugriff auf Dateien:

File("demo.txt").lines.each.trim.caseDown.left(3).print


Grafische Swing-Anwendung (mit "jmo-lib.jar"):

main = SwingMain.size(400, 300).title("Test")
main.add( SwingLabel("Hallo").align(_CENTER) )
main.run


Sprachausgabe (mit "jmo-ext.jar"):

MaryTTS.say("Hello!")