[Ecls-list] Latest fixes

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Sun Nov 15 18:13:15 UTC 2009


On Sun, Nov 15, 2009 at 5:10 PM, Gabriel Dos Reis
<gdr at integrable-solutions.net> wrote:
> On Sun, Nov 15, 2009 at 4:07 AM, Juan Jose Garcia-Ripoll
> <juanjose.garciaripoll at googlemail.com> wrote:
>> * APPEND must not copy the last argument.
>>
>> * MULTIPLE-VALUE-BIND is replaced with a LET form when it only defines
>> a single variable. This leads to faster and simpler code.
>
> I have a related question.  What is the "cost" of using LET forms as
> opposed to applying LAMBDAs?

I forgot to add that ECL replaces the application of LAMBDAs with LET
forms, at least in C-compiled code. More or less
((LAMBDA (A) (PRINT A)) 2) -> (LET ((A 2)) (PRINT A))

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list