Opened 12 years ago

Last modified 17 months 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.9.3
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 (21)

comment:1 Changed 12 years ago by Mark Evenson

Milestone: 1.1.01.1.1

comment:2 Changed 12 years ago by Mark Evenson

Milestone: 1.1.11.2.0
Version: 1.1.0

comment:3 Changed 12 years ago by ehuelsmann

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

comment:4 Changed 11 years ago by Evenson Not Org

Milestone: 1.2.01.3.0

comment:5 Changed 11 years ago by Mark Evenson

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

comment:6 Changed 11 years ago by Mark Evenson

Milestone: 1.3.02.0

Ticket retargeted after milestone closed

comment:7 Changed 11 years ago by Mark Evenson

Milestone: 2.02.0.0

Milestone renamed

comment:8 Changed 11 years ago by Mark Evenson

Milestone: 2.0.01.4.0

comment:9 Changed 8 years ago by Mark Evenson

Milestone: 1.4.01.5.0

Ticket retargeted after milestone closed

comment:10 Changed 7 years ago by Mark Evenson

Milestone: 1.5.01.6.0

Ticket retargeted after milestone closed

comment:11 Changed 5 years ago by Mark Evenson

Milestone: 1.6.01.6.1

Ticket retargeted after milestone closed

comment:12 Changed 5 years ago by Mark Evenson

Milestone: 1.6.11.6.2

Ticket retargeted after milestone closed

comment:13 Changed 4 years ago by Mark Evenson

Milestone: 1.6.21.7.0

comment:14 Changed 4 years ago by Mark Evenson

Milestone: 1.7.01.7.1

Ticket retargeted after milestone closed

comment:15 Changed 4 years ago by Mark Evenson

Milestone: 1.7.11.7.2

Ticket retargeted after milestone closed

comment:16 Changed 4 years ago by Mark Evenson

Milestone: 1.7.21.8.0

Milestone renamed

comment:17 Changed 4 years ago by Mark Evenson

Milestone: 1.8.01.8.1

Ticket retargeted after milestone closed

comment:18 Changed 3 years ago by Mark Evenson

Milestone: 1.8.11.9.0

comment:19 Changed 21 months ago by Mark Evenson

Milestone: 1.9.01.9.1

comment:20 Changed 21 months ago by Mark Evenson

Milestone: 1.9.11.9.2

comment:21 Changed 17 months ago by Mark Evenson

Milestone: 1.9.21.9.3
Note: See TracTickets for help on using tickets.