Share

TinySoar

Project News for TinySoar

  • 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