WITH-OPEN-OUTPUT-FILE ===================== Syntax: (with-open-output-file ; Babylon Lisp (<stream-var> <Dateiname> [<if-exists-option>]) {<form> ...}) (with-open-file ; Common Lisp: Diese Funktion realisiert in- und output! (<stream-var> <Dateiname> [{<options> ...}]) [{<declaration> ...}] [{<form> ...}]) Diese Funktion öffnet eine Datei mit Namen <Dateiname> zum Schreiben. Falls die Datei nicht eröffnet werden kann, wird NIL geliefert. Beispiel: >(with-open-output-file (f "test.temp") (print-form '(1 2 3 4 5) f) (format f "~%abc")) NIL >(with-open-input-file (f "test.temp") (list (read-form f) (read-one-line f 'sollte-zeile-sein) (read-form f 'ende) (read-one-line f 'ende2))) ((1 2 3 4 5) " " ABC ENDE2) In diesem Beispiel: Eine Datei mit Namen "test.temp" wurde angelegt und (1 2 3 4 5) abc ist hineingeschrieben worden.