Hi Folks,

The 6.0a4 release is drawing nigh (should go out by this Friday.)  My
current working version requires Java 2. I know we've talked about
this before, but given that it's now 2001, and Jess 6 final won't
be out for some time yet, what's the consensus on requiring Java 2?

- Is it OK? We'd continue to have 4.x and 5.x available to support
  Java 1.0 and 1.1, respectively.

  My opinion: yes, it's OK for 6.0 to not support JDK 1.1. I would
  restrict myself to JDK 1.2.2 features, no APIs newer than that.

- Should we support it, or embrace it? In particular, should (for
  example) all use of Enumeration be replaced by Iterator?

  My opinion: we should embrace it. As long as we're changing APIs all
  around, we might as well make these modernizations too.

By the way, 6.0a4 is a speed daemon. The new priority-queue based
agenda-handling machinery is great, and I've also replaced the linear
fact list with a Map, meaning that the trivial app that asserts 100000
facts into an empty rule base becomes much, much faster. I've got some
other tricks up my sleeve, too.

One feature regression: I'm removing the (set-fact-duplication)
method. If you were using (set-fact-duplication TRUE) just to make
tihngs run faster, it's no longer necessary; just delete it. If you
really did want to see duplicate facts -- well, complain now, and I
might do something about it.

---------------------------------------------------------
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]
---------------------------------------------------------------------

Reply via email to