next up previous
Nächste Seite: Rückgabewerte Aufwärts: Programmaufruf und -bedienung Vorherige Seite: Hilfe

ARexx-Schnittstelle

Compiler, Linker und das Programm m2pool besitzen eine einfache Schnittstelle zu ARexx. ARexx ist eine Programmiersprache, die unter dem Namen REXX ([#!REXX!#], deutsch [#!REXX-d!#]) auf sehr vielen Systemen Verbreitung gefunden hat und von William S. Hawes erweitert und an den Amiga angepasst wurde. Hier soll keine Erklärung zu ARexx erfolgen. Näheres kann man in [#!ARexx!#] nachlesen.

m2l und m2c stellen je einen gleichnamigen Port in Grossschreibung zur Verfügung, also

M2C und M2L.
An diese Ports können von ARexx-Programmen dann Meldungen geschickt werden, wenn sich die Programme im interaktiven Modus befinden.


Der Compiler kennt die Kommandos
\begin{ttscript}{COMPILE Arg}
\item[QUIT] beendet den Compiler.
\item[COMPILE \c...
...piliert werden, damit im Fehlerfall
die Quelle lokalisierbar ist.
\end{ttscript}


Der Linker kennt die Kommandos
\begin{ttscript}{COMPILE Arg}
\item[QUIT] beendet den Linker.
\item[LINK {\cmsl...
...annt sind,
bestehend aus beliebig vielen Optionen und Dateinamen.
\end{ttscript}


Alle Kommandos können gross oder klein geschrieben sein. Die Rückgabewerte sind im nachfolgenden Unterabschnitt beschrieben.


\begin{example}
\medskip\noindent
Das folgende Beispiel zeigt ein einfaches ARex...
... then exit
address 'M2L' 'link' linkopts modname
exit\end{verbatim}\end{example}



Claudio Nieder 2000-11-12