X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-simple-streams%2FTODO;h=9f37d97db7ff951907405b059546734884822d9d;hb=54b330585ed41edeb93a289f0e59aec67fa9ded9;hp=1cd368f82d0b5888243f33cd313771317b5c5cab;hpb=ce58e434470b1ebefae6132d9c075c7d8a2c0c13;p=sbcl.git diff --git a/contrib/sb-simple-streams/TODO b/contrib/sb-simple-streams/TODO index 1cd368f..9f37d97 100644 --- a/contrib/sb-simple-streams/TODO +++ b/contrib/sb-simple-streams/TODO @@ -1,22 +1,32 @@ -*- text -*- -- Test writing beyond the end of a mapped-simple-stream +- Implement & test read-sequence, write-sequence for (un)signed-8 vectors + +- Eliminate consing in sc-read-chars-ef + +- Make reader work with simple-streams + +- external format handling: load aliases, load formats, etc. + +- Handle writing beyond the end of a mapped-simple-stream properly + +- handle device-file-position for mapped streams - Test write-octets / read-octets handling of encapsulated streams -- handle ansi-streams in write-octets / read-octets +- handle ansi-streams in write-octets / read-octets? - Implement socket-base-simple-stream and chunked transfer encoding. -- Implement / test string streams. +- Test string streams. - Make sure the code examples for stream encapsulation from Franz work - Test every single output function -- Handle character position (slot charpos) - -- make file-position work for non-file streams, where applicable +- Test character position (slot charpos) - make pathname work for simple-streams +- test :abort argument to close (should revert to original file) +