ich hangele mich grade durch die Hausübung mit dem Metainterpreter. Die erste Funktion - Stream von Zahlen mit alternierenden Vorzeichen - ging ja noch, aber irgendwie schaffe ich es nicht, meinem my-filter die richtige Verwendung der Funktion beizubringen. Übergebe ich my-filter eine Lamdba-Funktion
Code: Alles auswählen
(lambda (n) ( > n 0 ))
Sehr komisch. Benutze ich ( = n 0 ), lautet die Ausgabe gareval-var: Unbound variable: '>
Leider ist beim Ausführungslevel Fortgeschritten auch der Stepper verschwunden, sonst würd ich mich da mal durchquälen, auch wenn die Ausgabe wohl SEHR unangenehm aussehen würde...eval-app: Primitive or composed procedure expected, found: (list 1 2 3 4 5)
Für Ideen bin ich gerne offen

Nico