chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Named let*


From: Michele La Monaca
Subject: Re: [Chicken-users] Named let*
Date: Wed, 29 May 2013 21:19:42 +0200

On Wed, May 29, 2013 at 2:47 PM, Jörg F. Wittenberger
<address@hidden> wrote:
> On May 27 2013, Michele La Monaca wrote:
>
>>>> R5RS doesn't  specify this kind of syntax (nor Chicken supports it):
>>>>
>>>> (let* loop ((a <init>) (b a))
>>>>   <body>)
>>>>
>>>> To me it seems a missing piece of syntax. Am I wrong?
>>>
>>>
>>> I've missed it occasionally as well, but I'm not sure it's *that* useful.
>>
>>
>> Of course that's something we all can live without, but let me expose
>> a concrete example just for reference.
>
>
> So if I understood your intentions correctly you are
> after a syntax
>
> (let* loop ((a X) ...) BODY)
>
> within BODY you want to *call* (loop P1 P2 ...) and have P1, P2 ...
> evaluated left-to-right?

Nop. See Patrick's post please.



reply via email to

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