Version 1.0.2 of the "readable" package is now available!! It's a collection of small tweaks and improvements, primarily in the documentation and Scheme implementation. Having many small improvements is a *good* thing. In particular, there are no incompatible interface/language changes; I view avoiding incompatible language changes as critically important.
Below is the ChangeLog entry for this version, which describes the highlights. If you want more detail, "git log -p" will tell all. --- David A. Wheeler ChangeLog for version 1.0.2: * Various minor Scheme bug fixes, e.g., improve EOF handling during symbol reading, fix detection of unsupported #. * Many portability improvements, especially for Chicken Scheme and rscheme. E.G., remove all "#:" in source, change "throw" to "raise", rename internal "body" to "read-body". Modify sweet-run so it works unchanged on Mac OS Darwin. * Many changes to eliminate warnings in various Schemes, e.g., change (cond .. #t) to (cond .. else); either is legal Scheme, but chicken Scheme emits warnings on the former. * Add the following as delimiters: #\' and #\` and #\. These are not required to be delimiters in Scheme, but they can be, and doing so means that we can detect syntax errors of very dodgy constructs. This means that x'y will be considered an error, not a 3-char symbol. We can already express that as |x'y|, and (x 'y) or x('y) work for making a list. * Optimize read-digits. * Improve Scheme error reporting when giving "Unexpected text after n-expression" by reporting the next (peeked) character. * Add #!keyword-prefix and #!keyword-suffix support so can handle syntax like STUFF: and :STUFF. * Modify Scheme sweet-run so that it returns the program exit code. * Add type annotations in chicken format, and ensure it does not interfere with other Schemes like guile. ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ Readable-discuss mailing list Readable-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/readable-discuss