Subject: Re: Clearing eof condition from stream.
From: Erik Naggum <erik@naggum.net>
Date: Mon, 05 Nov 2001 23:52:39 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3213993158410479@naggum.net>

* Barry Margolin <barmar@genuity.net>
| How does the EOF error handler clear the EOF condition in CL once it has
| handled it?

  I wonder how I managed _not_ to explain this clearly.  There is no "EOF
  condition" on the stream to _clear_ in the first place.  When the handler
  returns or transfers control somewhere else, the condition is _gone_.  If
  the stream remembers that it has hit end of file and you cannot retry the
  operation, I consider that a violation of conformance with the standard.

///
-- 
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
-- 
  Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.