[slime-devel] 8-bit Allegro mode

Willem Broekema metawilm at gmail.com
Mon Sep 7 09:49:13 UTC 2009


On Mon, Sep 7, 2009 at 5:20 AM, Scott L. Burson<Scott at sympoiesis.com> wrote:
> There are actually four Lisp executables that come in an Allegro
> distribution, that differ in two orthogonal dimensions.  One
> dimension, which LISP-VERSION-STRING accounts for, is the case mode,
> "ANSI" or "modern".  The other is 8-bit strings vs. 16-bit strings; I
> noticed that LISP-VERSION-STRING doesn't take this into account (but
> the fasls are indeed incompatible).  The 16-bit executables are the
> default; the other two have "8" appended to their names.
> [...]
>                     (if (code-char 256) "" "8")

FWIW, the exported variable excl:real-char-code-limit seems to be
defined especially for detecting the 8 vs 16 bit mode.
http://www.franz.com/support/documentation/8.1/doc/variables/excl/real-char-code-limit.htm

- Willem




More information about the slime-devel mailing list