SourceForge has been redesigned. Learn more.

Commit [ba008a]  Maximize  Restore  History

external-formats: Add support for MacRoman character encoding.

* This is rarely used these days, having been supplanted by the
use of UTF-8 with the adoption of OSX, but it is occasionally seen
"in the wild", or if someone has an interoperability concern with
antique macs. I was rather surprised to encounter a CSV file
recently, with data for an event in May of 2013, that happened to
be MacRoman encoded, and then further surprised to find that SBCL
had no support for the encoding.

* I have tested this interactively only, using OCTETS-TO-STRING
to verify that a sequence of the upper half of the 8-bit encoding
space was correctly mapped to unicode characters.

Alastair Bridgewater Alastair Bridgewater 2013-12-22

changed NEWS
changed build-order.lisp-expr
added src/code/external-formats/enc-mac.lisp
NEWS Diff Switch to side-by-side view
build-order.lisp-expr Diff Switch to side-by-side view
src/code/external-formats/enc-mac.lisp Diff Switch to side-by-side view