This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Lots of Kawa changes


Kawa has seemingly been pretty quiet, but lately I'm been making a lot of little improvements.

While it's going to take a while before Kawa can claim to implement R6RS, I've made a bunch of changes that bring it closer:
* Support the R6RS import keyword, including support for renaming.
* Implemented the (rnrs sorting) library.
* Various little changes in character literal and string literal syntax.
* The comment prefix #; skips the following S-expression, as specified by SRFI-62.
* All the R6RS exact bitwise arithmetic functions are now implemented and documented in the manual. The new standard functions (for example bitwise-and) are now preferred over the old functions (for example logand).


Kawa also supports some new SRFIs: SRFI-62 (S-expression comments); SRFI-64 (Scheme API for test suites); SRFI-95 (Sorting and Merging); SRFI-97 (Names for SRFI Libraries). The last is a naming convention for R6RS import statements to reference SRFI libraries.

Also a lot of other changes and performance improvements. See the Kawa news page (http://www.gnu.org/software/kawa/news.html) for more information.

It is (way past) time for an actual release, which will be called Kawa 1.10. I think we've got enough features (I'm hopying to add JSR-223 support before I call it done), but there is lots of little cleanups, plus documentation to write.
--
--Per Bothner
per@bothner.com http://per.bothner.com/



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]