Opened 13 years ago
Closed 13 years ago
#161 closed defect (fixed)
Port NAMED-READTABLES
Reported by: | Mark Evenson | Owned by: | nobody |
---|---|---|---|
Priority: | minor | Milestone: | unscheduled |
Component: | libraries | Version: | 0.24 |
Keywords: | quicklisp named-readtables parenscript | Cc: | |
Parent Tickets: |
Description
As noted first in #148, newer versions of Parenscript fail to load because named-readtables has not been ported to ABCL.
Change History (3)
comment:1 Changed 13 years ago by
comment:2 Changed 13 years ago by
Minimal reproduction recipe, compile (and load) this file:
(setq (readtable-case *readtable*) :invert)
(print '(a b c d))
comment:3 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
ABCL and named-readtables do not seem to work right when a readtable-case is involved.
ABCL reads fasl with a special readtable defined in FaslReadtable?.java, which has the readtable-case hardcoded to PRESERVE.
On the other hand, Fasls are written with with lower case symbols if readtable-case is set to :INVERT. (I did not check the mechanism, but just took a look into the fasl jar file).