The Common Lisp implementation now has a set of printing routines, just like 
the Scheme implementation,
on the "devel" branch.

The external interface is designed to look like Common Lisp, not Scheme.
For example, "write-readable" is intentionally similar to "write".  Thus:
(write-readable '(1 2 3))
does what you would expect.  It takes a ":notation" parameter if you
want to control the format; by default it uses the current format, but it will
always use at least basic curly-infix.

It implements circularity checking (if you enable it with :circle t).
The current implementation handles atoms (e.g., numbers and symbols) and conses,
though not other Common Lisp datatypes (yet).

--- David A. Wheeler


------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to