Opened 14 years ago

Last modified 3 years 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 by Mark Evenson, 14 years ago

Milestone: 1.1.01.1.1

comment:2 by Mark Evenson, 14 years ago

Milestone: 1.1.11.2.0
Version: 1.1.0

comment:3 by ehuelsmann, 13 years ago

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

comment:4 by Evenson Not Org, 13 years ago

Milestone: 1.2.01.3.0

comment:5 by Mark Evenson, 12 years ago

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

comment:6 by Mark Evenson, 12 years ago

Milestone: 1.3.02.0

Ticket retargeted after milestone closed

comment:7 by Mark Evenson, 12 years ago

Milestone: 2.02.0.0

Milestone renamed

comment:8 by Mark Evenson, 12 years ago

Milestone: 2.0.01.4.0

comment:9 by Mark Evenson, 10 years ago

Milestone: 1.4.01.5.0

Ticket retargeted after milestone closed

comment:10 by Mark Evenson, 9 years ago

Milestone: 1.5.01.6.0

Ticket retargeted after milestone closed

comment:11 by Mark Evenson, 7 years ago

Milestone: 1.6.01.6.1

Ticket retargeted after milestone closed

comment:12 by Mark Evenson, 6 years ago

Milestone: 1.6.11.6.2

Ticket retargeted after milestone closed

comment:13 by Mark Evenson, 6 years ago

Milestone: 1.6.21.7.0

comment:14 by Mark Evenson, 6 years ago

Milestone: 1.7.01.7.1

Ticket retargeted after milestone closed

comment:15 by Mark Evenson, 6 years ago

Milestone: 1.7.11.7.2

Ticket retargeted after milestone closed

comment:16 by Mark Evenson, 6 years ago

Milestone: 1.7.21.8.0

Milestone renamed

comment:17 by Mark Evenson, 6 years ago

Milestone: 1.8.01.8.1

Ticket retargeted after milestone closed

comment:18 by Mark Evenson, 4 years ago

Milestone: 1.8.11.9.0

comment:19 by Mark Evenson, 3 years ago

Milestone: 1.9.01.9.1

comment:20 by Mark Evenson, 3 years ago

Milestone: 1.9.11.9.2

comment:21 by Mark Evenson, 3 years ago

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