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]

kawa 1.10 released


I'm happy to announce that Kawa 1.10 is now available:
ftp://ftp.gnu.org/pub/gnu/kawa/kawa-1.10.tar.gz  (Source code)
ftp://ftp.gnu.org/pub/gnu/kawa/kawa-1.10.jar     (Pre-built jar)

The pre-built jar requires Java 5 or newer.  Some features
(the built-in web-server or javax.script) require JDK 6.

The web-site and manual have been updated:
http://www.gnu.org/software/kawa/index.html

Summary of news:
http://www.gnu.org/software/kawa/news.html

Some highlights:

* XML literals.

* Improvements in web server support, including the ability to
use the web server built in to JDK 6 without extra jars or setup.

* A number of performance improvements.  For example arithmetic
is better optimized when Kawa knows the operand types.

* Various tweaks to improve modularity and allow for better
optimization:  Variables imported from another module are read-only.
Adding a (32-bit) int (or a java.lang.Integer) and an integer literal
uses 32-bit int arithmetic.  Modules are by default static.
Top-level definitions in a --main module are by default module-private.

* Some improvements in macro support.

* More R6RS improvements.

* Improvements to the manual.  The goal is to make the Kawa manual
and web-site self-contained, without people needing the R5RS/R6RS/SRFI
specifications.  This is a work in progress, but substantial text has
been merged in from the R6RS specification.  (Examples: Numbers.html,
Syntax.html, Hash-tables.html, Characters-and-text.html.)
--
	--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]