Rewrite I/O string implementation to eliminate coding on strings --
authorChris Hanson <org/chris-hanson/cph>
Sat, 19 Jul 2008 01:41:18 +0000 (01:41 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 19 Jul 2008 01:41:18 +0000 (01:41 +0000)
commit62f2f5914563a99b96907b99517670384334b477
treee65b8f67afa927cd93ba481754b517206d8e5e9e
parente0738567bc8500d7f52744bfa11107fab82fdeab
Rewrite I/O string implementation to eliminate coding on strings --
input from a string is just the characters in the string.  The old
string I/O is renamed to refer to byte vectors, and a collection of
convenience procedurs that use byte-vector I/O to do UTF-xx coding.
Additionally, rewrite unicode support to use these I/O ports to do
format conversions.
19 files changed:
v7/src/runtime/ed-ffi.scm
v7/src/runtime/make.scm
v7/src/runtime/output.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/stringio.scm [new file with mode: 0644]
v7/src/runtime/strnin.scm [deleted file]
v7/src/runtime/strott.scm [deleted file]
v7/src/runtime/strout.scm [deleted file]
v7/src/runtime/symbol.scm
v7/src/runtime/unicode.scm
v7/src/runtime/url.scm
v7/src/ssp/mod-lisp.scm
v7/src/ssp/xmlrpc.scm
v7/src/xml/rdf-nt.scm
v7/src/xml/turtle.scm
v7/src/xml/xml-output.scm
v7/src/xml/xml-parser.scm
v7/src/xml/xml-struct.scm
v7/src/xml/xpath.scm