> > I think our target audience is non-lispers who're starting out with lisp.

It's really anyone who needs to write s-expressions and wants them to readable. 
 Lispers are a target audience, too. People unwilling to consider change will, 
of course, not change.

I actually understand the skepticism.  There have been many readable efforts, 
which all failed.  The *reason* they failed is because their developers didn't 
understand that any new S-expression notation has to be homoiconic, general, 
and support Lisp capabilities like macros.  Old notations, while nifty, simply 
couldn't be widely useful in a Lisp.  The difference is that I think we've 
figured out what the problems of older attempts were, so now we can avoid those 
mistakes.

> > So far it seems sweet-exprs wouldn't really help this
> > hypothetical user because he probably has to deal with an existing
> > codebase that doesn't use sweet-exprs, because its devs are already
> > fluent with parens-and-prefix, etc., etc.

No problem.  First of all, the formats are backwards-compatible under normal 
conditions, so you can "switch" readers and just keep working.

In addition, I've already started on a reverse translator (though it doesn't do 
much yet).

> > Have y'all considered a reverse translator that reads
> > fully-parenthesized lisp or scheme and emits clean and clear
> > parens-and-prefix-free code? Perhaps we should mirror the top 20 lisp
> > projects in our readable style, sucking in new commits as they happen,
> > and see if newcomers to lisp find our mirrors useful. Does this seem
> > like a viable strategy?

That's an interesting strategy.  In addition, we could set up a little web 
service where people could upload or paste in traditional expressions, and get 
the pretty version in return.

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