On Mon, Sep 7, 2009 at 5:20 AM, Scott L. BursonScott@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-...
- Willem