Reverse Engineering

This is the most recent build. It has some subtle differences with the previous version, most notably, if you light the led by entering a number higher than 0 in the integer module, then press and release the button also connected to the led, it will go off. Also, you can change the contents of integer boxes downstream. If you put 44 in an integer box on the left of the plus sign, that 44 is passed to the right and on to the connected integer box. But you can change those on the right to read whatever you like and they won’t be changed until you update something upstream.

Both these behaviors mimic what NeatTools actually does, but can someone tell me why this is a desirable thing?

This movie requires Flash Player 9

Posted in AS3

2 Replies to “Reverse Engineering”

  1. You are like NeatTools, but as I mentioned in a previous comment, I think the LED behavior is wrong and wrong in NT too.

    The integer box behavior, however, is correct.

    The integer box to the right of the add function when changed, changes the internal state. That changes its output, and the second integer box changes because its input changed.

    This behavior is desirable under at least one condition: Debugging. You can see how data propagates through sections of code downstream from the change.

  2. It seems wrong, but I’d like more confirmation before I change it back. Plus I didn’t actually set out to make it work like this, it’s just a byproduct of coming closer to the NeatTools Model.

Leave a Reply

Your email address will not be published. Required fields are marked *