X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-simple-streams%2FTODO;h=9f37d97db7ff951907405b059546734884822d9d;hb=7572e0506af331534e6f97b027d56e8bea09410c;hp=0d4eb4c1bc23b2077c85240e0365a37c184c6bdb;hpb=c9078c1bae4ee38d5e1433c12ae3128f1bb9bc78;p=sbcl.git diff --git a/contrib/sb-simple-streams/TODO b/contrib/sb-simple-streams/TODO index 0d4eb4c..9f37d97 100644 --- a/contrib/sb-simple-streams/TODO +++ b/contrib/sb-simple-streams/TODO @@ -1,12 +1,32 @@ -*- text -*- -- Writing beyond the end of a mapped-simple-stream is funky; arguably, - it should signal an error. +- Implement & test read-sequence, write-sequence for (un)signed-8 vectors -- write-octets / read-octets handling of encapsulated streams is - untested. +- 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? - Implement socket-base-simple-stream and chunked transfer encoding. -- Implement string streams. +- Test string streams. + +- Make sure the code examples for stream encapsulation from Franz work + +- Test every single output function + +- Test character position (slot charpos) + +- make pathname work for simple-streams + +- test :abort argument to close (should revert to original file)