[armedbear] #459: Defsetf Lambda-Lists Don't Permit the &environment Parameter
armedbear
armedbear-devel at common-lisp.net
Tue Aug 28 15:56:45 UTC 2018
#459: Defsetf Lambda-Lists Don't Permit the &environment Parameter
---------------------------+----------------------------
Reporter: mevenson | Owner:
Type: defect | Status: new
Priority: major | Milestone: 1.6.0
Component: interpreter | Version: 1.6.0-dev
Keywords: com.github-88 | Parent Tickets:
---------------------------+----------------------------
https://github.com/armedbear/abcl/issues/88
{{{
This is in violation to 3.4.7 which specifically allows the &environment
parameter in defsetf lambda-lists.
Test case:
(defsetf foo (&environment env place) (value))
;; => &ENVIRONMENT is only valid at top level of lambda list.
I'm not entirely sure if 3.4.7 requires &environment to come after the
places, unlike other lambda-lists where &environment has to be first. In
any case, late &environment also fails in the same fashion.
(defsetf foo (place &environment env) (value))
;; => &ENVIRONMENT is only valid at top level of lambda list.
}}}
--
Ticket URL: <http://abcl.org/trac/ticket/459>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list