This is the mail archive of the kawa@sources.redhat.com 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.6.98 released


I just released kawa 1.6.98, available from the usual places.

The web pages are also updated.  They are now generated using makeinfo,
which has the big advantage that it generates meaningful urls,
so I can actually point people at them.  There are also a few new
chapters and sections, so if you haven't looked at it in a while,
now may a good time to do so.

The javadoc api pages are not updated yet.

Changes from Kawa 1.6.97 to 1.6.98.
==================================

Generated HTML and Postscrpt documents are no longer included in the
source distribution.  Get kawa-doc-VERSION.tar.gz instead.

(format #t ...) and (format PORT ...) now return #!void instead of #t.

Support fluid bindings (fluid-let) for any thread, not just Future and main.

A Unix script  header #!/PROGRAM is ignored.

You can now take the same Kawa "web" program (written in Scheme, KRL/BRL,
or XQuery) and run it as either a servlet or a CGI script.

There are a number of new functions for accessing HTTP requests and
generating HTTP responses.

Kawa now supports a new experimental programming KRL (the "Kawa Report
Language").  You select this language using --krl on teh Kawa command
link.  It allows Scheme code to be inside template files, like HTML
pages, using a syntax based on BRL (brl.sourceforge.net).  However,
KRL has soem experimental changes to both BRL and standard Scheme.
There is also a BRL-compatibile mode, selected using --brl, though
that currently only supports a subset of BRL functions.

If language is not explicitly specified and you're running a source
file (e.g. "java kawa.repl myscript.xql"), Kawa tried to derive the
language from the the filename extension (e.g. "xql").  It still defaults
to Scheme if there is no extension or the extension is unrecognized.

New command-line option --output-format alias --format can be used to
over-ride the format used to write out top-level (repl, load) values.

XMLPrinter can now print in (non-well-formed-XML) HTML.
-- 
	--Per Bothner
per@bothner.com   http://www.bothner.com/per/


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