Subject: Re: Easy question
From: Erik Naggum <>
Date: 1999/03/24
Newsgroups: comp.lang.lisp
Message-ID: <>

* Scott Sheffield <>
| How do you open up an output file stream so you can write data in the
| middle of a file?  When I open using :overwrite, it erases the file.
| When I use :append it writes my data to the end of the file even when I
| set the file position to a point inside the file.  What am I doing wrong?

  instead of trying :IF-EXISTS options, look at :DIRECTION.

  incidentally, :IF-EXISTS OVERWRITE should _not_ erase the file.