[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dotted pair call argument
From: |
Neil Jerram |
Subject: |
Re: Dotted pair call argument |
Date: |
Tue, 21 Feb 2012 20:31:05 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) |
Mark H Weaver <address@hidden> writes:
> However, (f . (g x y)) is read as (f g x y), so it's impossible for
> 'eval' to distinguish these two cases. Unfortunately, (f g x y) has a
> very different meaning than (apply f (g x y)). The first means to apply
> 'f' to three arguments. The second means to apply 'g' to two arguments,
> and then apply 'f' to the list of arguments resulting from (g x y).
Thanks, Mark. I've often wondered the same thing as David, so I
appreciate your explanation.
Neil
- Dotted pair call argument, David Kastrup, 2012/02/21
- Re: Dotted pair call argument, Mark H Weaver, 2012/02/21
- Re: Dotted pair call argument, David Kastrup, 2012/02/21
- Re: Dotted pair call argument, David Kastrup, 2012/02/21
- Re: Dotted pair call argument, Mark H Weaver, 2012/02/21
- Re: Dotted pair call argument, David Kastrup, 2012/02/21
- Re: Dotted pair call argument, Mark H Weaver, 2012/02/21
- Re: Dotted pair call argument, David Kastrup, 2012/02/22
- Re: Dotted pair call argument,
Neil Jerram <=