Hi
I think there is a bug in the 'for'-loop
implementation. The following code returns '1' (incorrect):
(bind ?x 1)
(for (bind ?i 1) (< ?i 2) (++ ?i) (bind ?x (float ?x))
(printout t "?x == " ?x
crlf)
) ?x When I comment out the 'for'-block the _expression_
evaluates to '1.0' (correct). I'm using 70b3.
Yuri
|
- JESS: For-loop bug Yura
- Re: JESS: For-loop bug ejfried
- JESS: Jess in a multithreaded environment Florian Fischer