Re: SETF of APPLY
- From: Willem Broekema <metawilm@xxxxxxxxx>
- Date: Wed, 27 Feb 2008 01:39:09 -0800 (PST)
On Feb 27, 7:25 am, Andrew Philpot <phil...@xxxxxxx> wrote:
Trying Ron Garret's utilities.lisp in ACL 8.0, I encountered macros
that expand into (SETF (APPLY ...) ...) which doesn't always work.
Is this legal CL?
Interesting question - I expected it to always be, but CLHS 5.1.2.5
states SETF of APPLY is only guaranteed to work for three standardized
functions (aref, bit and sbit) and for user-defined functions, though
implementations are free to support more. This obviously excludes
#'car.
- Willem
.
- References:
- SETF of APPLY
- From: Andrew Philpot
- SETF of APPLY
- Prev by Date: Re: Woohoo! My macros are now (semi) hygienic
- Next by Date: Re: Common Lisp spec from ANSI - they are lost!
- Previous by thread: SETF of APPLY
- Index(es):