In the SRFI-105 mailinglist, Mark H Weaver has asked some clarifications:

In particular, re: vector literals in n-expression position:

> However, it does not clarify whether neoteric expressions recurse within
> vector literals:
>
>    { (f #(g h(x))) }  --->  (f #(g (h x)))   OR   (f #(g h (x)))  ??
>

My gut instinct is "it's still neoteric in vector literals" i.e.
vectors in n-expression position MUST contain n-expressions.  I think
I'd also clarify that any other literals specific to an implementation
SHOULD also support n-expressions in places that they support
s-expressions, if the literal is in n-expression position.

Also, regarding the #; datum comment (forgot the SRFI they come in):

>    { (f #;g(x) h(x)) }  --->  (f (h x))   NOT   (f (x) (h x))

My gut instinct is to say "yes, datum comments should consume
n-expressions if they are found in n-expression position".


Thoughts?

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Readable-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to