[Allegro] Exportparameter

Thomas Berger ThB at Gymel.com
Do Aug 30 11:53:09 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg, liebe Liste,

> noch zwei Fragen:
> 
> 1. Ist es bei den Exportparametern verlässlich so, dass bei der Definition
> von Unterprogrammen
> 
> #(P
> ...
> #)P
> 
> das *erste* genommen wird?
> Das wäre ganz praktisch, dann könnte ich Programme in eine *.Xpt-Datei
> auslagern, sie aber für einzelne Parameter überschreiben, wenn nötig.
> 
> 2. Und stimmt es, dass ein
> #)P
> etwaige später kommende Unterprogramme #(P deaktiviert?

Dieser Frage bin ich lange nicht mehr nachgegangen.
Zu v15-Zeiten, als ich experimentierte, um analyze.pl beizubringen,
was legal ist und was nicht, war mein Eindruck, dass von der
Aufrufstelle >P her beginnend in der Parameterdatei nach hinten gesucht
wurde, bis das Unterprogramm #(P gefunden wurde (zumindest gab
es starke Indizien dafuer: Unterprogramme liessen sich nicht
von Stellen aufrufen, die nach ihrer Definition lagen, das
Zeitverhalten der Parameter war durch die naehe der Unterprogramm-
Definition zum Aufrufpunkt determiniert und unabhaengig von der
absoluten Position in der Parameterdatei). Allerdings gab es auch
dem widersprechende Indizien, "Unterprogramm #(P endet vor dem Start"
ist etwa eine analyze-Meldung zur obigen Situation 2., die mit
Grund hineinprogrammiert wurde.

Moeglicherweise hat sich aber in den letzten Jahren am Algorithmus
zur Unterprogrammsuche etwas geaendert?

viele Gruesse
Thomas Berger

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG1pOFhKFJT0F1FsoRAsHvAJ9l2zFGYPvSMDdZIDrKJu5I5WyeAwCeLhSg
PmNfAffzEBTdIn6Q+2OBFQc=
=WMXC
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro