[plt-scheme] Re: apply vs dot notation syntax

From: Jos Koot (jos.koot at telefonica.net)
Date: Sun Oct 5 10:13:23 EDT 2008

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
> 



Posted on the users mailing list.