1 Oct 2004 09:15
fwd: bug in clsql MOP usage?
Hoehle, Joerg-Cyril <Joerg-Cyril.Hoehle <at> t-systems.com>
2004-10-01 07:15:03 GMT
2004-10-01 07:15:03 GMT
Hi, can the user expect that known(?) MOP slots have known names? -----Ursprungliche Nachricht----- Von: Kevin Rosenberg [mailto:kevin <at> rosenberg.net] Gesendet: Donnerstag, 30. September 2004 19:05 An: Hohle, Jorg-Cyril Cc: clsql-devel <at> b9.com Betreff: Re: bug in clsql MOP usage? Hoehle, Joerg-Cyril wrote: > CLISP's MOP support should be complete now. Nevertheless, it errors > out in clsql's sql/ooddl.lisp claiming that there's no slot named > TYPE. The attribute TYPE is inherited from standard-direct-slot-definition. In testing with CLISP, I've found that CLISP names this attribute differently than AllegoCL, CMUCL, Lispworks, OpenMCL, and SBCL. CLISP names this slot $TYPE. I've worked around this in my CLSQL development tree, but this compatibility update is not in the last public release of CLSQL (3.0.6). FYI, the TYPE slot is used to extract the CLSQL type information of the view class slot. In CLSQL's compute-effective-slot-definition, a more generic Lisp type is stored back in the TYPE attribute after the CLSQL-specific TYPE information is extracted from the direct slot definition. > To me naive user, it looks like there once was a slot of that name?!?(Continue reading)
RSS Feed