I said:
> HOWEVER.  I'm wondering if we have the wrong semantics on the "only one datum 
> on the right-hand-side" SUBLIST case.  In particular, in the current semantic:
>   a $ b
> means (a b), not (a (b)).

Ah, I think I found a better way to describe SUBLIST that I think makes it 
clearer:
"A $ (aka SUBLIST) in the middle of list restarts list processing; the 
right-hand-side (including its sub-blocks) is the last parameter of the 
left-hand side."

So this means that the two are equivalent:
  run $ cat(README)
and
  run $ cat README

And *THAT* is a good justification for why "a $ b" means the same as "a b".

So I think I've answered my own question, there's a good reason that "a $ b" 
means "(a b)" and that we should keep things as they are.

--- David A. Wheeler

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to