Nice patch: I tried CCL and LispWorks and neither support non-ASCII digits in digit-char-p, and the HyperSpec is of course mum on the issue so I think this is a good solution. It will make SBCL incompatible with other implementations, but when it comes to Unicode that's par for the course.

Christophe Rhodes is the primary committer for Unicode features. For SoC 2013 I was signed up to be a mentor for anyone working on the Unicode support, and will probably do so again this year. I'm glad that you're interested in improving CCL's Unicode support.


On Wed, Feb 26, 2014 at 7:08 PM, Krzysztof Drewniak <> wrote:
I started looking around the Unicode-related code, since I am planning
on applying to GSoC to work on Unicode improvements, and I found a bug
in digit-char-p. Specifically, there was a cond branch for non-ASCII
digits, but it was being skipped for radixes <= 10. I've attached a
patch that fixes the bug and adds test cases to catch it if it comes
back. Could someone give me some more information about code freeze, and
whether my patch is important enough to go through anyhow?

Also, who is generally the right person to talk to about Unicode issues?


Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
Sbcl-devel mailing list

Tom Emerson