[Allegro] FLEX-Probleme mit hierarchischen Untersätzen

Bernhard Eversberg ev at biblio.tu-bs.de
Di Jan 14 10:39:18 CET 2014


Am 13.01.2014 08:23, schrieb Bernhard Eversberg:
>
> Nicht nur der Befehl "var" hat diese Eigenheit, auch "if" ist damit
> behaftet: (Für acon gilt dies nicht!)
>
> if #41 mes Zum Kuckuck
>
> bringt die Message "Zum Kuckuck" AUCH DANN, wenn #41 nur in einem der
> hierarchischen Untersätze vorkommt.
>
Dies stimmt, wie wir inzwischen feststellen mußten, nicht, sondern acon
ist in gleicher Weise betroffen. (Die Funktionen sind intern identisch.)

Wir werden das für beide Programme richten, V34.0 arbeitet dann
entsprechend der Doku und sicher auch gemäß der Erwartung.
Ein Flag, das dazu dienen würde, das bisherige Verhalten einzustellen,
scheint uns im Moment eher unnötig, aber wir könnten uns da irren.
Jedenfalls ist es in den Zusammenhängen, in denen  var #... und if #...
auftritt, wohl kaum jemals erwünscht, daß nachfolgende hierarchische
Sätze gleich mit durchsucht werden. Vorstellen kann man sich's aber
doch, daß das mal erwünscht sein könnte. Kann sich jemand an Fälle
erinnern, wo das der Fall war?

B.E.









Mehr Informationen über die Mailingliste Allegro