[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.
- Re: [Chicken-users] Named let*, (continued)
- Re: [Chicken-users] Named let*, Jörg F . Wittenberger, 2013/05/29
- Re: [Chicken-users] Named let*, Patrick Li, 2013/05/29
- Re: [Chicken-users] Named let*, Michele La Monaca, 2013/05/29
- Re: [Chicken-users] Named let*, Patrick Li, 2013/05/29
- Re: [Chicken-users] Named let*, Jim Ursetto, 2013/05/29
- Re: [Chicken-users] Named let*, Michele La Monaca, 2013/05/29
- Re: [Chicken-users] Named let*, Michele La Monaca, 2013/05/29
- Re: [Chicken-users] Named let*, Michele La Monaca, 2013/05/30
- Re: [Chicken-users] Named let*,
Michele La Monaca <=