[Allegro] Befehl 'set Rname' (Erg.-Mengen-Benennung)

Heinrich Allers allers at t-online.de
Sa Dez 15 12:22:08 CET 2012


Ich habe den Eindruck, daß ein einmal für eine Ergebnismenge vergebener Name innerhalb einer 
FLEX-Datei (oder gar einer Sitzung?) nicht neu vergeben werden darf.

Als Beleg dafür die folgende FLEX-Datei:


   // Erg.-Menge aus mit 'k' beginnenden Personen bilden:
var "|1 k?"\find 
set Rergm   // Erg.-Menge wird mit 'ergm' benannt
var l\mes
   // Erg.-Menge aus mit 'l' beginnenden Personen bilden:
var "|1 l?"\find
var l\mes
set Rergm   // neue Erg.-Menge wird mit 'ergm' benannt
find :ergm   // Erg.-Menge des Namens 'ergm' wird gebildet
var l\mes


Obwohl im zweiten Schritt, nach Bildung der Ergebnismenge aller mit 'l' beginnenden Personennamen, 
dieser neuen Erg.-Menge der Name 'ergm' gegeben wurd, ergibt sich in den letzten beiden Zeilen bei 
Aktivierung dieser Ergebnismenge 'ergm' eine Menge, deren Mächtigkeit gleich der ist, die sich ganz zu 
Anfang unmittelbar nach der Suche nach mit 'k' beginnenden Personennamen ergeben hatte.

Die zweite Setzung 'set Rergm' (in der drittletzten Zeile) bleibt also vollkommen folgenlos.

Gegenprobe: die FLEX-Datei


   // Erg.-Menge aus mit 'k' beginnenden Personen bilden:
var "|1 k?"\find 
set Rergm   // Erg.-Menge wird mit 'ergm' benannt
var l\mes
   // Erg.-Menge aus mit 'l' beginnenden Personen bilden:
var "|1 l?"\find
var l\mes
set Rergm2   // neue Erg.-Menge wird mit 'ergm2' benannt
find :ergm2   // Erg.-Menge des Namens 'ergm2' wird gebildet
var l\mes


funktioniert erwartungsgemäß.

Ob dieses Verhalten bei der Ergebnismengenbenennung mit 'set Rname' (Hilfetext xset.rtf) 
programmseitig so gewollt ist?


Mit besten Grüßen zu einem geruhsamen und rutschfesten dritten Adventswochenende:

Heinrich Allers

allers at t-online.de * http://www.h-allers.de
Netztagebuch: http://heinrich-erlo-ger.blogspot.com/
Bitácora: http://heinrich-erlo-spa.blogspot.com/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : WPM$UBFA.PM$
Dateityp    : application/octet-stream
Dateigröße  : 1674 bytes
Beschreibung: Nachrichtentext
URL         : <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20121215/86804fc5/attachment.obj>


Mehr Informationen über die Mailingliste Allegro