Opened 12 years ago

Closed 12 years ago

#219 closed defect (fixed)

Keyword argument checking for lambda lists is too lenient for ANSI

Reported by: Mark Evenson Owned by: ehuelsmann
Priority: major Milestone: 1.1.0
Component: interpreter Version: 1.0.1
Keywords: ansi-conformance Cc:
Parent Tickets:

Description

From #abcl on Thu Jul 26 2012

<chturne> I don't run the latest and greatest ABCL, but you allow
&BODY in ordinary lambda lists, which is an ANSI violation. There
are probably other such violations, as I see little discrimination
in the argument parsing code.         

Change History (2)

comment:1 Changed 12 years ago by ehuelsmann

See http://www.lispworks.com/documentation/HyperSpec/Body/03_d.htm for the different types of lambda lists.

comment:2 Changed 12 years ago by ehuelsmann

Resolution: fixed
Status: newclosed

(In [14131]) Close #219: lambda list keyword checking too lenient for ANSI.

Note: This introduces a new argument to the FUNCTION special form

(LAMBDA and NAMED-LAMBDA were already supported)
(FUNCTION (MACRO-FUNCTION ...))

Note: See TracTickets for help on using tickets.