Alpheus Madsen:
> I'm still kindof neutral on whether or not there should be a non-whitespace 
> character that acts as a whitespace character.

Fair enough.  I was skeptical at first, but I'm more of a fan after trying it 
out.  I'm not a fan of "." as that character any more, because it has too many 
other established uses, but the idea makes sense to me.

> Even so, I'm also inclined to think that, since we're talking about Lisp, 
> there's always a chance that somewhere, someone has written a function or 
> macro that begins with a given character, *especially* if that character is 
> ASCII and isn't considered a special character by Lisp.

> ... historically, ASCII has been the limit of what can be used in a computer 
> language

I think we need to stay with ASCII; there are still too many problems with 
other chars.

>thus, regardless the character, we would have to be prepared to provide an 
>escape mechanism for it, if we wanted to use it as initial whitespace.

Absolutely.  We have an escape mechanism in place: "(. expr)".  So you could 
say:
(. !!) x y

> I'm sure we'd be able to find something in the Unicode Astral Planes that 
> would work nicely...at least, until someone wants to write a program in 
> Cuniform, and we just happened to co-opt one of the most useful characters 
> for starting things in ancient Hittite!  :-)

:-).

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