special operators without a macro definition

Bug #1032643 reported by Pascal J. Bourguignon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
SBCL
New
Undecided
Unassigned

Bug Description

The following special operators don't have a corresponding macro definition.

SB-C::%%ALLOCATE-CLOSURES
SB-C::%CLEANUP-FUN
SB-C::%ESCAPE-FUN
SB-C::%FUNCALL
SB-SYS:%PRIMITIVE
SB-C::%WITHIN-CLEANUP
SB-C::GLOBAL-FUNCTION

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.

Revision history for this message
Pascal J. Bourguignon (pjb-informatimago) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.