Opened 5 years ago

Last modified 2 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.6.0
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.

Subtickets (add)

Change History (10)

comment:1 Changed 5 years ago by mevenson

  • Milestone changed from 1.1.0 to 1.1.1

comment:2 Changed 5 years ago by mevenson

  • Milestone changed from 1.1.1 to 1.2.0
  • Version set to 1.1.0

comment:3 Changed 4 years ago by ehuelsmann

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

comment:4 Changed 4 years ago by https://www.google.com/accounts/o8/id?id=AItOawkYnNNEAO_K40Gp0xROhyjOPgjvIskQ48M

  • Milestone changed from 1.2.0 to 1.3.0

comment:5 Changed 3 years ago by mevenson

  • Owner changed from mevenson to not-assigned
  • Status changed from new to assigned

comment:6 Changed 3 years ago by mevenson

  • Milestone changed from 1.3.0 to 2.0

Ticket retargeted after milestone closed

comment:7 Changed 3 years ago by mevenson

  • Milestone changed from 2.0 to 2.0.0

Milestone renamed

comment:8 Changed 3 years ago by mevenson

  • Milestone changed from 2.0.0 to 1.4.0

comment:9 Changed 9 months ago by mevenson

  • Milestone changed from 1.4.0 to 1.5.0

Ticket retargeted after milestone closed

comment:10 Changed 2 weeks ago by mevenson

  • Milestone changed from 1.5.0 to 1.6.0

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.