WITH-OPEN-OUTPUT-FILE ===================== syntax: (with-open-output-file ; Babylon Lisp (<stream-var> <filename> [<if-exists-option>]) {<form> ...}) (with-open-file ; Common Lisp: This function realises in- and output! (<stream-var> <filename> [{<options> ...}]) [{<declaration> ...}] [{<form> ...}]) This function opens a file with the name <filename> to for writing. If the file can not be opened, then NIL will be returned. examples: >(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 'has-to-be-a-line) (read-form f 'end) (read-one-line f 'end2))) ((1 2 3 4 5) " " ABC END2) In this example: A file with the name "test.temp" is made and (1 2 3 4 5) abc is written into this file!