X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-simple-streams%2FTODO;h=9f37d97db7ff951907405b059546734884822d9d;hb=5193965ff7688f7d748962405343ed666bf616b2;hp=2a9cd739e489045536736f18a7561cd8e929faad;hpb=59f1de77587818635573073a14ce80c2d398f56c;p=sbcl.git diff --git a/contrib/sb-simple-streams/TODO b/contrib/sb-simple-streams/TODO index 2a9cd73..9f37d97 100644 --- a/contrib/sb-simple-streams/TODO +++ b/contrib/sb-simple-streams/TODO @@ -1,15 +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) +