- Feb 04, 2002
-
-
toy authored
"tries to be more intelligent about a bunch of `commonly' used external format."
-
- Sep 20, 2001
-
-
pw authored
From cmucl-imp before server went down. Forgot submitters name, sorry! Fix fill-pointer-ouch to work on adjustable arrays of zero length.
-
- Jul 08, 2001
-
-
pw authored
Implements READ- and WRITE-SEQUENCE on Gray streams, via STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, and provides a :class keyword to OPEN which lets it return Gray streams classes wrapped around lisp-streams. Load exports.lisp before compiling with this set of changes.
-
- Apr 07, 2001
-
-
pw authored
Implement n-bin method for concatenated-stream. This fixes read-sequence for byte-vectors and strings for concatenated-streams.
-
- Mar 04, 2001
-
-
pw authored
-
- Aug 24, 2000
-
-
dtc authored
streams during the processing of command line switches and upon exit. This is a convenience for typical usage, and not all output streams are flushed, so important streams should still be flushed but user code. o Add a new function finish-standard-output-streams to finish output on the commonly used output streams. Called after the processing of each command line switch, and before the %end-of-the-world. o Extend the eval switch to process multiple forms, flushing the common output streams between each.
-
- Jul 23, 2000
-
-
dtc authored
of bytes returned is less than required, and until either done or zero bytes is returned indicating an EOF.
-
dtc authored
misc functions synonym-misc, two-way-misc, and concatenated-misc. These streams encapsulate other input streams which may have an input buffer so they need to call unread-char and clear-input on the encapsulated stream rather than directly calling the encapsulated streams misc method as the misc methods are below the layer of the input buffer.
-
- Jun 17, 2000
-
-
dtc authored
override eof-errorp when true. Seems to be that interpretation made by other implementations. From Raymond Toy.
-
- Apr 05, 2000
-
-
dtc authored
to read rather than all the streams; noted by Sam Steingold. The streams are now simply popped when the EOF is reached. The full list of streams is not maintained as presumably the closing of the streams will be handled separately from the concatenated-stream functionality.
-
- Feb 11, 1999
-
-
dtc authored
Spilsbury.
-
- Feb 02, 1999
-
-
dtc authored
writing it to the output stream. Noted by Peter Van Eynde.
-
- Dec 20, 1998
-
-
dtc authored
-
- Dec 19, 1998
-
-
dtc authored
recursive-p is true. Based on patches from Peter Van Eynde.
-
- Jul 24, 1998
-
-
dtc authored
remove unnecessary conditionals.
-
- Jul 16, 1998
-
-
pw authored
in calls to error. From Douglas.
-
- May 15, 1998
-
-
dtc authored
encapsulate fundamental-streams, and streamline the Gray streams related dispatch code.
-
- May 05, 1998
-
-
dtc authored
with-out-stream macros incorrectly replaced in the recent Gray stream changes.
-
dtc authored
is greater than those available, copy all those available and return the number copied; it had been simply returning Nil or generating an end-of-file error without coping any bytes. This enables read-sequence to once again use the n-bin method on string streams; remove the hack restriction. Also fix an error in the returned element index for the case in which the start index is not zero.
-
- May 04, 1998
-
-
dtc authored
* Rename the 'stream structure class to sys:lisp-stream. * Add a new none hierarchical 'stream built-in class which inherits from: instance, t. * Hack in the new stream class as a mixin for the structure base lisp-stream class which now inherits from: stream, structure-object, instance, t. * Add a new 'fundamental-stream standard-class which includes 'stream as a mixin, and add PCL hacks to allow this to be redefined after PCL is loaded to be (defclass fundamental-stream (standard-object stream) ...). * Add appropriate support to the base stream functions to dispatch to the Gray stream functions for the handling of fundamental-streams. Some of the lisp-streams encapsulating CLOS streams still need a little work.
-
- Apr 27, 1998
-
-
pw authored
Fix for read-stream; can only use read-n-bytes to read into simple-strings on fd-streams. Noted by Paul Dietz. Fix from Douglas.
-
- Mar 01, 1998
-
-
dtc authored
-
- Feb 03, 1998
-
-
pw authored
of 'base-char. Also, loop was barfing on base-char declaration wanting instead to see string-char. Simply fixed.
-
- Oct 24, 1997
-
-
dtc authored
contribution by Marco Antoniotti: style modified to be more consistent with CMUCL; numerous fixes; only string and ({un}signed-byte 8) sequences handled efficiently until support for multi-byte stream operations is added to CMUCL.
-
- Dec 05, 1994
-
-
wlott authored
broadcast stream is closed. Revision 1.21 claimed to do this, but it lied in the case of broadcast streams.
-
- Nov 01, 1994
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Oct 19, 1994
-
-
ram authored
-
- Sep 28, 1994
-
-
ram authored
original arg (which might be T or NIL.)
-
- Aug 23, 1994
-
-
ram authored
streams. ANSI sez. Also, added gratuitous support for binary input from string streams (from David Axmark.)
-
- Mar 16, 1994
-
-
ram authored
-
- Mar 12, 1993
-
-
wlott authored
-
- Feb 26, 1993
-
-
ram authored
-
- Feb 12, 1993
-
-
wlott authored
changed a few uses of %primitive byte-blt to replace.
-
- Feb 10, 1993
-
-
ram authored
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Dec 11, 1992
-
-
wlott authored
-
- Dec 10, 1992
-
-
ram authored
these read-only slots. Added open-stream-p and interactive-stream-p.
-
- Nov 29, 1991
-
-
wlott authored
~(...~) variants. See the doc string for details.
-
- Jun 10, 1991
-
-
chiles authored
Moved EXT:GET-STREAM-COMMAND into this file, so kernel cores could enter the debugger.
-