#219: Keyword argument checking for lambda lists is too lenient for ANSI ------------------------------+--------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.1.0 Component: interpreter | Version: 1.0.1 Keywords: ansi-conformance | ------------------------------+--------------------------------------------- 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. }}}
#219: Keyword argument checking for lambda lists is too lenient for ANSI ------------------------------+--------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.1.0 Component: interpreter | Version: 1.0.1 Keywords: ansi-conformance | ------------------------------+---------------------------------------------
Comment(by ehuelsmann):
See http://www.lispworks.com/documentation/HyperSpec/Body/03_d.htm for the different types of lambda lists.
#219: Keyword argument checking for lambda lists is too lenient for ANSI --------------------------+------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: closed Priority: major | Milestone: 1.1.0 Component: interpreter | Version: 1.0.1 Resolution: fixed | Keywords: ansi-conformance --------------------------+------------------------------------------------- Changes (by ehuelsmann):
* status: new => closed * resolution: => fixed
Comment:
(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 ...))
armedbear-ticket@common-lisp.net