Hi everybody,
I am doing my masters thesis and have a problem with lists.
It is actually very simple.
I want to create a rule which says:
If all subtasks of a parent task are completed, then the parent task can be
completed too.
I tried the code below, but it seems that I can not use "foreach" at LHS of
a rule.
(defrule BuildPlanForward
(depends-on (parent ?a) (children ?list))
(foreach ?c ?list (available-part (name ?c)))
=>
(assert (available-part (name ?a)))
)
How could I write such a rule in Jess?
Thanks,
--
Levent Kent