Skip to content
Snippets Groups Projects
  1. Feb 04, 2002
  2. Sep 20, 2001
  3. Jul 08, 2001
    • pw's avatar
      From Paul Foley: · c9918062
      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.
      c9918062
  4. Apr 07, 2001
    • pw's avatar
      From Pierre Mai: · f0b7b44b
      pw authored
      Implement n-bin method for concatenated-stream.  This fixes
      read-sequence for byte-vectors and strings for concatenated-streams.
      f0b7b44b
  5. Mar 04, 2001
  6. Aug 24, 2000
    • dtc's avatar
      o Based on suggestions from Martin Cracauer, flush commonly used output · 62104ee1
      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.
      62104ee1
  7. Jul 23, 2000
    • dtc's avatar
      When read-sequence is using the read-n-bin method, loop if the number · 645e50b8
      dtc authored
      of bytes returned is less than required, and until either done or zero
      bytes is returned indicating an EOF.
      645e50b8
    • dtc's avatar
      Fix the handling of :unread and :clear-input in the stream · 40f31f66
      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.
      40f31f66
  8. Jun 17, 2000
  9. Apr 05, 2000
    • dtc's avatar
      Concatenated-stream-streams should be returning the remaining streams · 4b57a2e8
      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.
      4b57a2e8
  10. Feb 11, 1999
  11. Feb 02, 1999
  12. Dec 20, 1998
  13. Dec 19, 1998
  14. Jul 24, 1998
  15. Jul 16, 1998
  16. May 15, 1998
  17. May 05, 1998
  18. May 04, 1998
    • dtc's avatar
      Gray streams support: · 6c21ff8a
      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.
      6c21ff8a
  19. Apr 27, 1998
    • pw's avatar
      · 9fa03c83
      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.
      9fa03c83
  20. Mar 01, 1998
  21. Feb 03, 1998
  22. Oct 24, 1997
    • dtc's avatar
      Add the read-sequence and write-sequence functions. Based on a · d934024e
      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.
      d934024e
  23. Dec 05, 1994
  24. Nov 01, 1994
  25. Oct 31, 1994
  26. Oct 19, 1994
  27. Sep 28, 1994
  28. Aug 23, 1994
  29. Mar 16, 1994
  30. Mar 12, 1993
  31. Feb 26, 1993
  32. Feb 12, 1993
  33. Feb 10, 1993
  34. Jan 13, 1993
  35. Dec 11, 1992
  36. Dec 10, 1992
  37. Nov 29, 1991
  38. Jun 10, 1991
    • chiles's avatar
      · 86d34389
      chiles authored
      Moved EXT:GET-STREAM-COMMAND into this file, so kernel cores could enter the
      debugger.
      86d34389
Loading