[armedbear-ticket] [armedbear] #230: Implement macro expansions for custom special operators to support generic code walkers

armedbear armedbear-devel at common-lisp.net
Sat Aug 4 10:52:05 UTC 2012


#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


More information about the armedbear-ticket mailing list