[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