Highlight fuer Parameterdateien

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Fr Jan 9 09:12:35 CET 2004


Die Enthuellung der naechsten Woche wird durch gezielte Indiskretion schon heute 
bekannt:

Die Exportsprache verrichtet ihr Werk tief unter der Oberflaeche des Systems, ist 
aber sein eigentliches Highlight, das wird mehr und mehr verkannt. Fast 
esoterisch, wenn nicht gar archaisch mutet sie manchem an... Zeit wird's, auf 
neue Weise Licht in diese Katakomben zu bringen.

Wer programmiert, kennt die imponierenden Editor-Systeme, die ein "Syntax-
Highlight" durchfuehren, also den Quelltext bunt erscheinen lassen: diverse Typen 
von Befehlen oder Elementen prangen in verschiedenen Farben. 
Das kann natuerlich sehr hilfreich sein, indem das Wichtige dann unmittelbar ins 
Auge sticht.

Deshalb kam die Idee auf: "Das waer' doch auch was fuer Parameterdateien".
Eine Taskforce der Unterabteilung "Oberflaeche" ging damit in Klausur...
Wir stehen kurz vor der Freigabe eines FLEX-Paeckchens, das in der Lage ist, 
Parameterdateien bunt ins Anzeigefeld zu projizieren, z.B.

Ausgabefehle blau  (Zeilen mit # oder ! am Anfang)
Kommentare grau
ak-Befehle rot
p-Befehle gruen
Zwischenteile magenta
sonstige Befehle schwarz

Den solchermassen servierten Text soll man sogar sofort im Anzeigefeld editieren 
koennen und dann wieder abspeichern. ALLERINGS geht's nicht so, dass die Farben 
sich online waehrend des Editierens aendern, das ginge ueber das Machbare denn 
doch DEUTLICH hinaus. Nach Abspeichern und Neuladen jedoch, und das geht schnell, 
sieht alles wieder "richtig" aus. (Mitgespeichert werden die
Farben natuerlich nicht, die Datei sieht als solche unveraendert aus.)

Damit man schon mal einen Eindruck bekommt, hier ein Auszug aus cat.api in
der neuen Sichtweise:

http://www.allegro-c.de/hilite.htm

Mehr dazu naechste Woche, vermutlich erfolgt dann schon die Freigabe. Zu loesen 
sind eigentlich nur noch ein paar Probleme mit den Sonderzeichen.
Mit JanaS hat das uebrigens nix zu tun, damit waer's gar nicht machbar, denn im 
HTML-Fenster kann man nicht editieren.

MfG B.E.





Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro