[armedbear-ticket] [armedbear] #161: Port NAMED-READTABLES
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#161: Port NAMED-READTABLES ----------------------------------------------------+----------------------- Reporter: mevenson | Owner: nobody Type: defect | Status: new Priority: minor | Milestone: unscheduled Component: libraries | Version: 0.24 Keywords: quicklisp named-readtables parenscript | ----------------------------------------------------+----------------------- As noted first in #148, newer versions of [http://common- lisp.net/project/parenscript/ Parenscript] fail to load because [http ://common-lisp.net/project/named-readtables/ named-readtables ] has not been ported to ABCL. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/161> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#161: Port NAMED-READTABLES ----------------------------------------------------+----------------------- Reporter: mevenson | Owner: nobody Type: defect | Status: new Priority: minor | Milestone: unscheduled Component: libraries | Version: 0.24 Keywords: quicklisp named-readtables parenscript | ----------------------------------------------------+----------------------- Comment(by https://www.google.com/accounts/o8/id?id=AItOawmk075cSt5kfivaO_mfFcdWsaPFsKQ...): 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). -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/161#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#161: Port NAMED-READTABLES ----------------------------------------------------+----------------------- Reporter: mevenson | Owner: nobody Type: defect | Status: new Priority: minor | Milestone: unscheduled Component: libraries | Version: 0.24 Keywords: quicklisp named-readtables parenscript | ----------------------------------------------------+----------------------- Comment(by https://www.google.com/accounts/o8/id?id=AItOawkxtl_f2Gf6FJ5pQaKgtsFar1pqLYo...): Minimal reproduction recipe, compile (and load) this file: --------- (setq (readtable-case *readtable*) :invert) (print '(a b c d)) --------- -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/161#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#161: Port NAMED-READTABLES ------------------------+--------------------------------------------------- Reporter: mevenson | Owner: nobody Type: defect | Status: closed Priority: minor | Milestone: unscheduled Component: libraries | Version: 0.24 Resolution: fixed | Keywords: quicklisp named-readtables parenscript ------------------------+--------------------------------------------------- Changes (by ehuelsmann): * status: new => closed * resolution: => fixed Comment: (In [13516]) Fix #161: READTABLE-CASE setting of *readtable* affects FASL content. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/161#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear