mjoy ist eine rein funktionale Programmiersprache mit der Zeichnungen mit der Turtlegraphic angefertigt werden können. Parameter werden wie bei Postscript auf einem Stapel abgelegt. mjoy unterstützt auch Funktionen zur Listenverarbeitung.
Download
mjoy hat die Typen:
[aa bb cc]
Listen (cons)
[ ]
Leere Liste (null)
abc
Bezeichner (ident)
-3.1415e-100
Zahlen (float)
"A"
Charakter (char)
(xx yy zz)
Kommentar
trotz der vielen Ähnlichkeiten zu Joy
weicht mjoy von Joy in folgenden Punkten ab:
' mmm
ist kein Charakter wie in Joy, sondern eine
Quotation eines Bezeichners
["abc"]
Strings sind mit eckigen Klammern dadrum
;
wird nun für Interaktives Zeichnen verwendet
Joy Programming Language heise/mjoy (c) www.fpstefan.de