#125: Qi loading issues -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: libraries | Version: 0.24 Resolution: | Keywords: -------------------------+--------------------------------------------------
Comment(by ehuelsmann):
The issue seems to be that Qi sets READTABLE-CASE to :PRESERVE. Then it goes on to define macros which map the lower case versions of some functions to their upper-case (CL) variants.
This leads to an infinite loop of macro-expansions, because the FASL reader is UPPERcasing, meaning it just overwrote the upper case symbols with the macroexpander functions intended for the lower-case symbol.