Dort gibt es mit "USR" dann auch schon gleich eine Lösung für das "beliebiges codefragment starten können" Thema/Wunsch von klaly.
Das mit den Subaufrufen unter einem Hauptaufruf, um Token zu sparen, klingt schon sinnvoll. Aber bei Grafik macht das bestimmt die Sache nicht schneller, weshalb man da evtl doch noch eine andere Variante finden könnte. Unter RISCOS und auch beim BBC Micro war es lange üblich die OS Routine "Plot" direkt zu benutzen. Die bekam dann als erstes eine Zahl mit, die sagte, was genau nun gezeichnet werden soll. Also z.B. 1 für Punkt, 2 für Line usf. - prinzipiell läßt sich sowas, wenn man es ein bißchen umstrickt, dann auch entweder direkt vom Interpreter übersetzen - womit man Aufrufe und Tokenplätze gespart hätte. D.h. in der Form, daß lediglich der Interpreter das anzeigt als "LINE", "RECTANGLE" o.ä. - im Programmtext da aber immer der Zahlenwert steht. Eine ganz einfache Variante für sowas ist möglich, wenn man Textersetzungen (wie die #defines in C) hat oder Konstanten. Dann kann man statt "PLOT 1,100,100,50,50" auch schreiben "PLOT LINE,100,100,50,50".
Für DOS Aufrufe gilt das gleiche. Oder auch für andere "Bibliotheken". Besonders Charme hätte das nämlich evtl. wenn der Wert für den eigentlichen Aufruf ("PLOT" oder "DOS") quasi dynamisch vergeben werden kann (also das Token sich ändern darf). Dann wäre das schon fast ein LibraryKonzept und man würde nur die Sachen nachladen, die man benutzen will.
Apropos Grafik: man will da beides schreiben können, sowohl neue absolute Koordinaten als auch relative. Und außerdem sollte von vorneherein die Möglichkeit da sein, daß man das Ganze "Grafiksystem" auch als "state-machine" benutzen kann. Soll heißen, daß der z.B. der letzte Koordinatenpunkt aufgehoben wird und automatisch als neuer Startpunkt genommen werden kann, Also "PLOT LINE,,,300,300" oder "PLOT LINE TO 300,300" möglich werden. (Stichwort LOGO) Gleiches gilt auch für Parameter wie Stiftfarbe etc., die man nicht jedesmal als Parameter mit übergeben muß. Wenns trotzdem geht, umso besser.
Bitte nur als Anregungen sehen/lesen.
Ansonsten Gute Besserung ! Kamillentee mit Honig wird irgendwann auch lecker.