[Allegro] ORDA in a99: rückkehr zu ORDA nicht möglich!

Bernhard Eversberg ev at biblio.tu-bs.de
Do Dez 8 10:15:50 CET 2011


Am 08.12.2011 09:55, schrieb Klaus Lehmann:
>
> in der bis heute gültigen nextnum.flx steht #uoZ
> (z.b. am ende in der übersicht)
>
>    #uAA (1)
>   #uoF (2)
>   #uoP (1)
>   #uoR (6)
>   #uoX (6)
>   #uoY (4)
>   #uoZ (3)
>   #uzn (3)
>   $P (1)
>
> ab der heute gültigen nextnum.flx  heisst es #uoz (wirklich
> kleingeschrieben). die nachfrage auch deshalb, weil alle anderen
> variablen #uoGROSS an der 3. stelle sind.
>
Es gab da eine Kollision mit #uoZ in anderen FLEXen, wie eben
o-mkview.flx, womit dieser nichts zu tun hat - dies ja zugegebenermaßen
ein greuliches Grundübel der FLEX-Sprache.
Deshalb haben wir es hier geändert, so daß keine Kollision droht.

Um dem Grundübel möglichst wenig Chancen zu geben, die Empfehlung:
Für eigene Variablen, die nur innerhalb eines FLEXes gebraucht werden,
$-Variablen mit kleinem Anfangsbuchstaben nehmen.
Für solche, die in einem ganzen FLEX-Paket gebraucht werden, kann man
auch einen eigenen "Namensraum" schaffen, indem man die Namen z.B.
alle mit  $Name:  anfangen läßt, also z.B. Namen wie diese:
$Xyz:abc
$Xyz:def
usw.
Dergleichen geht mit #u-Variablen klarerweise nicht, und leider nur
diese können auch in Exporten verwendet werden. Doch wer schreibt noch
Exportparameter ...


B.E.



Mehr Informationen über die Mailingliste Allegro