Custom Query (1030 matches)
Results (562 - 564 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #750 | fixed | DEFSTRUCT breakage introduced in 14305 | ||
| Description |
The attached code was extracted from cl-yacc which stopped working after commit 14305 (noticed it when trying to compile plexippus xpath). cl-yacc itself was tested for this problem only on ARM at the moment but the test code was also tried on x86_64 with similar results. The strict type checks for structure slots accessor break cl-yacc code because defstruct stores invalid type info for accessors for inherited slots if the inheriting structure uses the same :conc-name as the :include'd one. I guess cl-yacc may not be the only victim of the problem. Sorry, no patch this time as perhaps DEFSTRUCT stuff needs to be reworked and you know better how it should look after that. Another related problem I noticed is that REMOVE-STRUCTURE-DEFS function invoked by DEFSTRUCT expansion removes inherited accessors too and seems like after that they don't always get redefined. |
|||
| #769 | fixed | Multiple :constructor options in cl:defstruct | ||
| Description |
Hello. CCL does not accept multiple :CONSTRUCTOR options in DEFSTRUCT macro at the moment. i.e. (defstruct (my-struct (:constructor make-my-struct) (:constructor my-struct)))
This is an incompatibility with ANSI CL standard, which allows multiple constructor options: http://www.lispworks.com/documentation/HyperSpec/Body/m_defstr.htm |
|||
| #777 | fixed | Get Info dialog data outdated | ||
| Description |
Current (CCL v1.7) Get Info dialog shows Copyright Clozure 2002-2009 Clozure Associates and contributors. Version 1.4-dev When looking for which file "Open with" association application to use, it might make life easier if Get Info was up to date. This in 1.7-dev-r14416M-trunk (DarwinX8664). |
|||
