Lx: Quelltext und Dokumentation sind eine Einheit
In Rubisco Lx sind Quelltext und API-Dokumentation eine Einheit.
public filehandle open - Open file
description
Open the file with the given filename and mode.
arguments
string $filename
Name of the file to open.
string $mode = 'rb'
Mode in which the file should be opened.
Es gibt also keine Trennung zwischen Deklaration und der darüber im Doc-Kommentar liegenden Beschreibung der Parameter, sondern beides steht direkt zusammen. Ich benutzte das schon seit ein paar Jahren in meinen PHP-Preprozessor und das funktioniert sehr gut.
Abgeleitet ist das von den Autodocs des AmigaOS die dann bei AROS zusätzlich geschickt mit C-Kommentarzeichen versehen sind, so dass auch bei AROS kein doppeltes Schreiben der Parameternamen nötig ist.
