guile-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]