Address #158: Filename encoding for Darwin
First cut at handling filename encodings on Darwin.
When a pathname object is created, we apply Darwin filname normalization to each component of the pathname object. This this end:
- code/string.lisp:
- Modify
decompose
to skip over the range of characters that are not to be decomposed on Darwin. This also changed the signature to use keyword args instead of the single optional arg.
- Modify
- code/unicode.lisp:
- Add functions to decompose Hangul syllables to conjoining jamo. This is required on Darwin.
- i18n/locale/cmucl.pot
- New docstring added.