Alpheus Madsen:
> This is actually a major reason I'm interested in Sweet-Expressions, myself.  
> I'd like to use some form of Common Lisp as a shell, and it would be kindof 
> awkward to have to use parentheses for everything.

Awesome!  Sounds like another use case.

I've implemented curly-infix in Common Lisp (it's an easy readtable mod), but 
we haven't implemented neoteric or sweet expressions in Common Lisp. Yet.

That said, we have a Scheme implementation; it's likely to be not-so-difficult 
to transliterate that into Common Lisp.  Would you be interested?  Indeed, I'd 
be open to simplifying the Scheme implementation to make it easier to 
transliterate, help wanted if you're thinking about that too.  I want the 
Scheme implementation to be "obviously right", not "so complicated I can't find 
the bugs".  I think many people won't be willing to replace their reader until 
they think it's trustworthy.

Speaking of which, I've restored some neoteric tests (there were defects in the 
tests, not the implementation, but I wanted to track that down).  You can 
always add another test, but we have enough test cases that you can gain some 
confidence in the reader just from that.  Having a significant test case makes 
it easier to refactor the code.

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