Looking at the Jess Manual's Reference section, you can see the
distinctions between (a) Jess Constructs and (b) Jess functions.

(a) I can imagine that designing templates and left hand sides (for
rules and queries) graphically could be nice to have. Graphics for
templates would be very similar to what you have in UML for classes.
But, as for the rules, ask yourself: Is there a way that a complex
logical condition plus the bindings and the references to the bindings
can be created, displayed and modified graphically more easily than
textually? We're at the expression level of programming, and most visual
systems just let you fill in a text box for those.

(b) Programming in Jess is very much like programming in Lisp. If there
are visual programming tools for Lisp, and if they are considered
"valuable", then you have the answer for Jess. I'd say that the control
structures can be represented by something like Nassi-Shneiderman
diagrams, but the rest, again, is "expression level".

But I expect that others might violently disagree with me, especially as
I'm known to be  rather reluctant to follow the Design-by-Diagram
acolytes ;-)

Regards
Wolfgang

ivo jonker wrote:

Hello everyone,

For my trainee-graduation-project i implemented Jess as a reasoner in
a home-security/automation system. Now, part of the final phase of my
assignment is to define a few new graduation-assignments for a
follow-up trainee project.

Now, i was wondering. Is there anything such as a visual programming
tool to programm Jess-code? If not, would it be valuable to the Jess
community to have such a tool/plugin?

Kind regards,
Ivo Jonker






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