[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