I agree. Go to Java 2.
=====================================================================
Major John R. "Buck" Surdu, Ph.D. Phone: (845) 938-2407
Asst. Prof. and Sr. Researcher, USMA Fax: 938-3807 DSN 688
Info. Tech. & Ops Ctr., Dept. of EE&CS Email: [EMAIL PROTECTED]
West Point, NY 10996-1695 Web: www.itoc.usma.edu
| -----Original Message-----
| From: [EMAIL PROTECTED]
| [mailto:[EMAIL PROTECTED]]
| Sent: Tuesday, March 06, 2001 4:25 PM
| To: Jess Mailing List
| Subject: JESS: Jess and "Java 2"
|
|
| 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]
| ---------------------------------------------------------------------
|
---------------------------------------------------------------------
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]
---------------------------------------------------------------------