Version 1.0.6 of the "readable" library has been released.
This is mainly minor improvements for the Common Lisp implementation:
* Bug fix for a subtle rarely-encountered error in the
Common Lisp implementation of the sweet-expression reader.
Previously, the reader would not work correctly on
an n-expression if it was not a symbol, indentation processing
is active, and it begins with the punctuation symbols
"$", "\", "<", "*", or ".".
For example, (* 4 5) and {4 * 5} worked fine, but *(4 5) did not.
This bug took a long time to detect, because it
didn't affect infix or traditional s-expression
notation, and this is normally how such expressions would be used.
Also, the neoteric reader worked just fine.
* In Common Lisp, maintain the readtable-case setting with
enable-sweet (it already did so for other notations).
That way you can both type and show lowercase symbolic input
(by using the Common Lisp standard's "invert" setting).
* Modify sweet-sbcl to use the readtable-case invert setting.
* Added "math.slisp", a symbol math simplifier in Common Lisp
that demonstrates the readable notations.
--- David A. Wheeler
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Readable-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/readable-discuss