[plt-scheme] Re: apply vs dot notation syntax
The following holds for PLT Scheme:
When reading data procedure <read> is responsible.
When reading code, the dot notation is preserved by read-syntax. In this
case the designer of the transformers is responsible.
(f a b *: (g c d)). I don't understand this.
What does *: do?
Please explain in terms of regular scheme how(f a b *: (g c d)) should be
expanded.
Jos
----- Original Message -----
From: <kbohdan at mail.ru>
To: <plt-scheme at list.cs.brown.edu>
Sent: Sunday, October 05, 2008 3:26 PM
Subject: [plt-scheme] Re: apply vs dot notation syntax
> Jos Koot wrote:
>> I think we would have a problem when writing (f a b . (g c d)).
>> This always should mean the same thing as (f a b g c d).
>
> Right, thx.
> Just curious, who should be responsible for this similarity: reader?
>
> Guessing other possibilities:
> Following was not accepted because of additional parsing overhead?:
>
> (f a b *: (g c d))
>
> --
> Bohdan
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>