Opened 8 years ago

Last modified 3 weeks ago

#230 assigned enhancement

Implement macro expansions for custom special operators to support generic code walkers

Reported by: ehuelsmann Owned by: not-assigned
Priority: major Milestone: 1.8.1
Component: libraries Version: 1.1.0
Keywords: Cc:
Parent Tickets:

Description

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.

Change History (17)

comment:1 Changed 8 years ago by Mark Evenson

Milestone: 1.1.01.1.1

comment:2 Changed 8 years ago by Mark Evenson

Milestone: 1.1.11.2.0
Version: 1.1.0

comment:3 Changed 8 years ago by ehuelsmann

(In [14447]) Re #230: Add a macro expansion for TRULY-THE.

comment:4 Changed 7 years ago by Evenson Not Org

Milestone: 1.2.01.3.0

comment:5 Changed 7 years ago by Mark Evenson

Owner: changed from Mark Evenson to not-assigned
Status: newassigned

comment:6 Changed 7 years ago by Mark Evenson

Milestone: 1.3.02.0

Ticket retargeted after milestone closed

comment:7 Changed 7 years ago by Mark Evenson

Milestone: 2.02.0.0

Milestone renamed

comment:8 Changed 7 years ago by Mark Evenson

Milestone: 2.0.01.4.0

comment:9 Changed 4 years ago by Mark Evenson

Milestone: 1.4.01.5.0

Ticket retargeted after milestone closed

comment:10 Changed 3 years ago by Mark Evenson

Milestone: 1.5.01.6.0

Ticket retargeted after milestone closed

comment:11 Changed 12 months ago by Mark Evenson

Milestone: 1.6.01.6.1

Ticket retargeted after milestone closed

comment:12 Changed 7 months ago by Mark Evenson

Milestone: 1.6.11.6.2

Ticket retargeted after milestone closed

comment:13 Changed 6 months ago by Mark Evenson

Milestone: 1.6.21.7.0

comment:14 Changed 6 months ago by Mark Evenson

Milestone: 1.7.01.7.1

Ticket retargeted after milestone closed

comment:15 Changed 4 months ago by Mark Evenson

Milestone: 1.7.11.7.2

Ticket retargeted after milestone closed

comment:16 Changed 2 months ago by Mark Evenson

Milestone: 1.7.21.8.0

Milestone renamed

comment:17 Changed 3 weeks ago by Mark Evenson

Milestone: 1.8.01.8.1

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.