-
Chunking works, ostensibly
Chunking and justifications now work on the trunk, as far as I can tell. Unfortunately, the code is now too big to fit on the RCX. The goal is to fix that before releasing 0.4.
2002-10-15 00:32:34 UTC by waterson
-
Changed ^output-link semantics for motors
The values recognized to control the motors on the ^output-link are now `forward', `reverse', `brake', and `off', instead of an integral value. The integral value didn't make much sense since the motor is either `on' or `off' -- there is now `slow' or `fast'. Also, this allows you to brake (or lock) the motor, as well as turn it off so that it `freewheels'.
2002-02-13 00:16:59 UTC by waterson
-
Soar8 Operator Reconsider Semantics
I've fixed a couple of bugs, and it now appears that TinySoar is basically implementing Soar8 operator reconsider semantics correctly (i.e., no need for explicit reconsider preference to terminate the operator). See tests/wait2.soar and tests/flip-flop.soar. Let me know if I've goofed!
2002-01-25 06:39:35 UTC by waterson
-
Fixed problems with signed integer constants
There were several problems with signed integer constants: first off, the lexer wouldn't recognize them; secondly, even if it did, they'd be represented wrong internally. That should be fixed now on the trunk.
2002-01-10 00:16:42 UTC by waterson