[armedbear-ticket] [armedbear] #230: Implement macro expansions for custom special operators to support generic code walkers
#230: Implement macro expansions for custom special operators to support generic code walkers -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: enhancement | Status: new Priority: major | Milestone: 1.1.0 Component: libraries | Version: Keywords: | -------------------------+-------------------------------------------------- Pascal J. Bourguignon requests the following on our mailing list: The following special operators don't have a corresponding macro definition. THREADS:SYNCHRONIZED-ON EXTENSIONS:TRULY-THE JVM:WITH-INLINE-CODE While the standard doesn't specify anything for special operators not in the CL package, it would still be nice if they followed the same rule as for CL macros implemented as special operators: 3.1.2.1.2.2 Macro Forms An implementation is free to implement any macro operator as a special operator, but only if an equivalent definition of the macro is also provided. since this would ensure that portable code walkers can be written. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/230> armedbear <http://common-lisp.net/project/armedbear> armedbear
#230: Implement macro expansions for custom special operators to support generic code walkers -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: enhancement | Status: new Priority: major | Milestone: 1.1.1 Component: libraries | Version: Keywords: | -------------------------+-------------------------------------------------- Changes (by mevenson): * milestone: 1.1.0 => 1.1.1 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/230#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
#230: Implement macro expansions for custom special operators to support generic code walkers -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: enhancement | Status: new Priority: major | Milestone: 1.2.0 Component: libraries | Version: 1.1.0 Keywords: | -------------------------+-------------------------------------------------- Changes (by mevenson): * version: => 1.1.0 * milestone: 1.1.1 => 1.2.0 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/230#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
#230: Implement macro expansions for custom special operators to support generic code walkers -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: enhancement | Status: new Priority: major | Milestone: 1.2.0 Component: libraries | Version: 1.1.0 Keywords: | -------------------------+-------------------------------------------------- Comment(by ehuelsmann): (In [14447]) Re #230: Add a macro expansion for TRULY-THE. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/230#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear