On 7/8/12, David A. Wheeler <dwhee...@dwheeler.com> wrote:
> Alan Manuel Gloria:
>> This simplifies the spec, but makes the following wrong:
>>
>> ' foo bar
>> ==>
>> (quote foo bar)
>>
>> The more complicated current spec yields:
>>
>> ' foo bar
>> ==>
>> (quote (foo bar))
>
> The proposal is sensible, and I agree that it simplifies the spec slightly.
> But I think the "more complicated" current spec (based on the SFRI) is the
> better choice.  Here's why.
>
> Imagine a longer expression like this:
> foo bar
> .. spam eggs eggs eggs
> .. spam eggs eggs eggs
>
> Under the current spec, you can quote the entire expression by adding
> quote-space to the front of the first line, e.g.:
> ' foo bar
> .. spam eggs eggs eggs
> .. spam eggs eggs eggs
>
> The same with comma, comma-at, or backquote.  These kinds of transformations
> are pretty common, so making them really easy to do seems like a good idea.
> In addition, it means that it's really easy to *write* these expressions in
> the first place.
>
> You're right that this means that it means that traditional abbreviations
> like QUOTE will be handled differently than grouping, but that's already
> true in traditional Lisp anyway.  'x is already really special - a list
> suddenly appears, even though there are no ()s.

Okay, that seems fine to me.

Sincerely,
AmkG

------------------------------------------------------------------------------
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