[Allegro] Frage zum Phrasenspeicher

Bernhard Eversberg ev at biblio.tu-bs.de
Fr Mär 6 12:30:02 CET 2009


Thomas Berger schrieb:
> 
> (Also ein Fehler, der Text 48 aus uifeger impliziert. Es waere
> zu begruessen, wenn ohne das "if no" a99 nicht crasht, sondern
> die Fehlermeldung /zeigen/ wuerde).
> 
Das können wir uns selber denken. Es ist ermüdend, solche gutgemeinten,
letztlich aber doch besserwisserischen Hinweise immer wieder lesen zu
müssen. Und etwas mehr Augenmaß bitte! Wenn wir an jeder Stelle, wo
evtl. mal möglicher- oder denkbarerweise etwas nicht ganz richtig
klappen oder gar straucheln könnte, eine Fehlerprüfung und einen Hinweis
einflöchten, die Programme könnten vor Übergewicht nicht mehr laufen.
Was wiederum nicht besagt, daß wir beobachtete Probleme nicht zum Anlaß
nähmen, bei sich bietender Gelegenheit aus freien Stücken, und ohne
subtil dazu genötigt zu sein, Verbesserungen einzubauen.

Sie *können* hier immerhin selber defensiv FLEXen, indem Sie einem
"export p ..."  stets ein  "if no ..."  nachschieben.

Dies vorausgeschickt, hier der Einfachheit halber mal ein Kommentar
aus dem Quelltext zum Phrasenspeicher-Management:

// PHRASE SPACE MANAGEMENT

/*  phrase space usage:
        0 + j                     editor's phrases
     1000 + Ps*400 + j            fix j
     3000 + j                     result set names
     6000 + j                     standardized srch strings
    10000 + Ps*300 + j            ersatz p
    20000 + Ps*300 + j            ersatz q
    30000 + Ps*500 + j            global replace strings for set Ps
    40000 + Adn*100 +j            global repl for database Adn
*/

Das ist nicht alles erhellend, aber Sie sehen, daß z.B. die
Ersatzdarstellungen aus den Parametern da Eingang finden sowie
die Prä- und Postfixe. Ferner die Ergebnismengen-Namen.

B.E.




Mehr Informationen über die Mailingliste Allegro