add an interpreter class to hold global settings
add a token for a polling delay
add a machine class section to provide a way to set machine specific polling delays
use a method to send a package rather than pushing it directly onto the work queue of a machine
add polling delay and cycle delay tokens to the symbol table
being experimenting with a set of working machines to improve performance of the machine idle loop
added diagnostics for errors when marking dependencies with the GLOBAL statement
added extra tokens to improve the performance of getValue and setValue
added a default polling delay to be used to reduce calls to checkStableStates where a machine does not require rapid polling
blocked out unneeded code
added a per-machine idle time (polling delay)
added a boolean ‘has_work’ flag that can be used to avoid unnecessary idle processing
compute the next poll time whenever the last evaluation time is updated
use more tokens rather than string comparisons in machine instance setValue/getValue