Skip to content

Add some Gray stream extensions

Tarn Burton requested to merge yitzchak/cmucl:gray into master
  1. Add some missing default Gray methods, like STREAM-READ-SEQUENCE etc.
  2. Fixup some existing default methods also.
  3. Generic versions of TRUENAME and PATHNAME. This is an optional part of the original Gray stream proposal. Recently added to ABCL and CLASP.
  4. SETF STREAM-ELEMENT-TYPE. This allows basic bivalent Gray streams. CCL already had this and I've added it to ABCL and Clasp recently.
  5. Add correct default methods for CLOSE and OPEN-STREAM-P. The default methods are supposed to store a "flag" indicating the open status to FUNDAMENTAL-STREAM.

I've tested both of these in my test suite.

Edited by Tarn Burton

Merge request reports