AW: AW: [Allegro] V30 am Zeithorizont

Thomas Berger ThB at Gymel.com
Mo Mär 2 13:24:49 CET 2009


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

Hallo Herr Fischer,

>>> 3. Programmierung
>>> In der Exportsprache ist eine der größten Hürden die 
>>> "unkonventionelle" Art des Umgangs mit Unterprogrammen.
>>> Ich würde z.B. bei der Ausgabe gerne ein Datenfeld 
>> umwandeln und davor 
>>> und dahinter einige Zeichen ausgeben:
>>> #92 x'<#91' p{' (revised '} >D P{')'}
>>> da geht so aber nicht, weil Unterprogrammaufrufe nie zurückkehren.
> 
>> Nicht nie, sondern immer kehren sie zurück.
> 
> Aber nicht in derselben Zeile; Herr Berger meinte einmal, dass ">D" mit
> "P>D" identisch ist, das passt zu meinen Erfahrungen.

Huch, vielleicht war ich damals schlauer? Ich meine, dass
">D" mit "p>D" identisch ist, also ein indirektes Praefix,
und diese sind im Gegensatz zu indirekten Postfixen mehrfach
in einer Anweisung angebbar (Unterprogramme als indirektes
Praefix haben die - meist erwuenschte - Nebenwirkung, dass die
Anweisungszeile selbst keine Ausgabe erzeugt, inwieweit damit
auch mehrere Unterprogrammaufrufe als indirektes Praefix
moeglich sind, muesste noch getestet werden).


> Ein Beispiel für Herrn Berger: der U-Befehl wird unabhängig von seiner
> Position zuletzt angewandt, verträgt also kein p'...'.

Hm. Muss ich direkt einmal ausprobieren (da "U" umcodiert, ist es einer
von jenen, wo es extrem wichtig ist, seine Position in der Bearbeitungs-
Reihenfolge zu bestimmen).

viele Gruesse
Thomas Berger

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

iQCVAwUBSavQEGITJZieluOzAQIGzgP/SZdG5/hjwwyOGpeiPAB3YTbah0wkpHfv
WcG/hS1dckd1FMG6/MF5gqmNqwHJUT4OvIZ93+toD4vCDo3sxywrHYkokt2ExEqp
tbsiyqA7PpHXcfHZKzBkkpNmO8QZdwxDuNTcjAJ0tgvsjUdN2YkTzw6/K7zf7pU1
zxBwleRZdTc=
=LLhu
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro