Hi Folks,
The latest experimental build of Jess is available from the usual
place
http://herzberg.ca.sandia.gov/jess/download.html
This release adds one major new feature: the grouping conditional
elements (and) and (or) are now officially supported. A rule's LHS can
contain arbitrary groupings of these; see the manual for
details. There are also many bug fixes -- I received a lot of great
feedback on the last release.
This is probably the second-to-last alpha release of Jess 6. There is
one more major feature to add: defmodules, which will appear in Jess
6.0a8. After that, there will be a few beta releases while I clean up
both new and old features and tie up loose ends.
This release, like all alpha releases, has incomplete features, and
probably bugs. I'm always happy to hear bug reports and opinions on
how unfinished features should behave in the final version.
Several people have asked me for help in getting some of the
user-contributed extensions to work with the latest versions of Jess
6. I will work on this when time permits.
>From the change log:
Version 6.0a7 (June 26th, 2001):
New pretty-print architecture which shows how things are actually
represented; based on new Visitor interface. ppdefX functions now
return, rather than print, their results. show-jess-listeners works
again. Simplify how negated patterns are parsed. JAR file not an
executable JAR anymore. Fix Thread problem with runUntilHalt, deadlock
in propertyChange (thanks Charles May.) deffunctions accepting only a
wildcard can now be called with no arguments (thanks Thomas Gentsch.)
No more erroneous undefined variable message (Gentsch.) The minus (-)
function works if one or more arguments are atoms, just as the other
binary math functions do (thanks Pau Ortega.) The first arg to
(modify) can be a funcall. (return) from (try) or (catch) block no
longer skips second and subsequent expressions in (finally) block
(thanks Chad Loder.) Deadlock in one form of Java assert() (Loder.)
(or), (and), and (not) CEs can be nested in structures of arbitrary
complexity.
---------------------------------------------------------
Ernest Friedman-Hill
Distributed Systems Research Phone: (925) 294-2154
Sandia National Labs FAX: (925) 294-2234
Org. 8920, MS 9012 [EMAIL PROTECTED]
PO Box 969 http://herzberg.ca.sandia.gov
Livermore, CA 94550
---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list (use your own address!) List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------