Bei der Implementation eines Unterprogrammes wird zuerst seine Deklaration ohne den letzten Strichpunkt wiederholt, dann kommt das Schlüsselwort is und abschließend folgt im wesentlichen eine Block-Anweisung, der nur das Schlüsselwort declare fehlt. Dem abschließenden end des Implementierungs-Blocks kann noch der Name des Unterprogrammes folgen, z.B.:
function Beispiel_1(
Abschließend soll noch bemerkt werden, daß die Deklaration eines Unterprogrammes auch weggelassen werden kann; wir werden aber noch sehen, wozu die Trennung von Deklaration und Implementation gut sein kann.