... in CSD8? Kurz geantwortet:
Den APL2 Library Manager:
Ein Werkzeug zum durchforsten von APL2 Workspaces in allen drei Dateiformaten: .APL, .ATF und .ANS. Der APL2LM erspart es mir z.B. das Laden eines Arbeitsbereiches, um dort etwas zu
suchen oder anzusehen. Es sieht aus, als ob der APL2LM ein sehr nützliches Werkzeug werden könnte!
Über eine weitere Neuerung habe ich
bereits geschrieben: "Calls to APL2", das Arbeiten mit Slave-Interpretern direkt aus einer APL2 Sitzung heraus. Dazu wurden gleich zwei Dinge zum APL2 System hinzugefügt, die externe Funktion
APL2PIA und der
Hilfsprozessor 200. Der APL2 Library Manager macht reichlich Gebrauch von APL2PIA.
Es gibt noch viele "kleinere" Erweiterungen:
Alan Smiths Unicode Font APL385 wird bei Installation der Schriftartenauswahl hinzugefügt. Überhaupt können jetzt beliebige Unicode Fonts für Session Manager oder Editoren selektiert werden.
In der APL2 Werkzeugleiste gibt es Icons für den Library Manager, den File Editor und dem SVP Monitor. Sehr praktisch! Es wäre schön, dort die eigenen Tools einbinden zu können.
Die externe Funktion OPTION liefert mit leeren rechten Argument das Kommando, mit dem APL2 gestartet wurde. Das kann meine Funktion ∆GetCommand ersetzen.
Weitere Änderungen betreffen den AP145. Zugegeben, ich habe noch nichts davon ausprobiert:
GUITOOLS Event-Handler können beliebige APL2 Arrays sein, also insbesondere auch Labels. In readmec.txt findet man dazu folgende Bemerkung: "This makes it easier to write self-contained and more efficient GUI programs". Dies bezieht sich vor allem auf die Verwendung von Labels als Event-Handler.
Der APL2LM hat uns so nebenbei noch folgende neue Dialoge beschert: FOLDERDLG, COLORDLG, POPUPMENU.
Weitere Neuerungen betreffen den Listview, FILEDLG und die Picture-Eigenschaft.
All diese Neuerungen haben ihre Ursache im APL2LM, denn all das wird dort benötigt.
Da war doch noch ... Ja, Änderungen bei der externen Funktion "IN", die nicht in readmec.txt erwähnt sind. Aber dazu später.
In "Was gibt's Neues in CSD8" habe ich folgende Erweiterung vergessen: - Windows XP themes will be recognized and used in all APL2 GUI windows.Tatsächlich habe ich das nicht übersehen oder gar vergessen, nein, viel schlimmer, ich habe Weitergabe dieser
Aufgenommen: May 09, 13:19
Das Highlight des letzten APL2 Release (CSD 8) ist definitiv der APL2 Library Manager. Wieder ein Tool, das dem APL2 Workaholic viel Zeit spart. Es spricht für die sachliche Bescheidenheit der Entwickler, dass sie diese Erweiterung nur kurz und knapp aus
Aufgenommen: Aug 04, 10:59