[Top][All Lists]

[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: 18 May 2004 09:30:02 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

> BTW, this brings back a question you asked in private email a loooong time

Ah, glad to see you *did* receive (and read) it ;-)

> Working on this closure stuff, I now realize I can get rid of the special
> code and instead use a #[] closure that calls a special
> `call-interpreted-closure' internal function which just passes its args to
> the guts of funcall, bypassing the normal `resetting' mechanism.  Essentially
> the same thing, but it gets rid of special-case code in central places like
> Ffuncall &c.

Yes.  Your `curry' objects are extremely flexible indeed.  That's why
I think an extra nil slow for some unlikely special case is
completely unnecessary.


reply via email to

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