On Wed, May 29, 2013 at 2:47 PM, Jörg F. Wittenberger
<joerg.wittenber...@softeyes.net> 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.

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to