emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Function vectors: +funvec-20030516-0-c.patch


From: Stefan Monnier
Subject: Re: Function vectors: +funvec-20030516-0-c.patch
Date: 16 May 2004 20:14:51 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

>> >   (2) `rcurry' (reverse-currying) function added
>> I'd rather not add such a thing.  Unless you have some concrete
>> justification for it.  It's a very unusal operation in my experience.
> I was mainly following the example of dylan, which provides both operators.
> The added implementation complexity is pretty negligible.

It adds yet-anoter-form-of-function.  I.e. it makes function calls yet
a tiny bit slower, forces placed that look inside functions (like
describe-function) to deal with yet-another-case, ...

> In the distant past when I was using dylan I do recall using rcurry, for
> what it's worth.

But we can provide such a rarely used operator on top of other primitives
just fine.  It only deserves the fast implementation you suggest if its
performance is worth it.
>From what I can tell, rcurry will simply never be used.


        Stefan




reply via email to

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