Import Paul Foley's external-formats support.
New files: o code/extfmts.lisp o pcl/simple-streams/external-formats/iso8859-1.lisp o pcl/simple-streams/external-formats/void.lisp code/exports.lisp: o Export the new symbols STRING-TO-OCTETS, OCTETS-TO-STRING, *DEFAULT-EXTERNAL-FORMAT*, ENCODE-STRING, and DECODE-STRING from the STREAM package o Make the symbols in the EXT package too. pcl/simple-streams/internal.lisp: o Move the implementation of STRING-TO-OCTETS and friends to a new file (extfmts.lisp). pcl/simple-streams/external-formats/utf-8.lisp: o New implementation. tools/make-main-dist.sh: o Create new target directory to hold external formats o Copy all of the external formats to the new directory. tools/pclcom.lisp: o Compile new code tools/worldcom.lisp: o Compile code/extfmts.lisp tools/worldload.lisp: o Load code/extfmts.lisp
Showing
- code/exports.lisp 18 additions, 3 deletionscode/exports.lisp
- code/extfmts.lisp 271 additions, 0 deletionscode/extfmts.lisp
- pcl/simple-streams/external-formats/iso8859-1.lisp 22 additions, 0 deletionspcl/simple-streams/external-formats/iso8859-1.lisp
- pcl/simple-streams/external-formats/utf-8.lisp 33 additions, 43 deletionspcl/simple-streams/external-formats/utf-8.lisp
- pcl/simple-streams/external-formats/void.lisp 21 additions, 0 deletionspcl/simple-streams/external-formats/void.lisp
- pcl/simple-streams/internal.lisp 2 additions, 165 deletionspcl/simple-streams/internal.lisp
- tools/make-main-dist.sh 9 additions, 1 deletiontools/make-main-dist.sh
- tools/pclcom.lisp 7 additions, 2 deletionstools/pclcom.lisp
- tools/worldcom.lisp 3 additions, 1 deletiontools/worldcom.lisp
- tools/worldload.lisp 2 additions, 1 deletiontools/worldload.lisp
Loading
Please register or sign in to comment