Hi,

This defmodules feature sounds great! Personally, I'm not concerned with
CLIPS syntax compatibility, but others may be. When do you project that

Jess6.0b1
will be released with this feature?

I'm working on a multi-agent Instructional Design critiquing system
prototype, and I think it could benefit greatly from the defmodules feature.
This sounds like it would simplify development of multi-agent and blackboard
like systems in Jess. Is this the case? These separate namespaces will all
have access to the same knowledge base at the same time in a single rete
instance won't they?

Michael


In a message dated 7/30/2001 7:43:47 AM Pacific Daylight Time,
[EMAIL PROTECTED] writes:


Hi Folks,

The next Jess release will introduce "defmodules." Defmodules can
serve two purposes: 1) they're like namespaces; they let you
explicitly partition your large problem into subproblems without
worrying about collisions between rule or template names. 2) They can
replace control facts or "phases" -- because you can let the rules in
only one module fire at a time.

I'm looking at a few different designs, and as part of this process I
wanted to open the floor to suggestions. What features of defmodules
are important to you? How important is CLIPS syntax compatibility? ( I
personally think parts of the CLIPS defmodule concept are somewhat
clumsy, and wouldn't mind doing something cleaner.) Any other
comments?

Also: the next version will be Jess6.0b1. If you've noticed any bugs
that you haven't gotten around to telling me about, please let us know
now!



Reply via email to