The Rohme call simulator.immediate( action ) is a thinish wrapper around the new
Rohd call Simulator.registerImmediateAction( action ) [ It just wraps a Completer
around the underlying action ].
This preserves the ability to do things like
For some reason this has created some merge conflicts, and I don't think I can resolve them since I don't have write access to the Rohd repo. To resolve the conflicts, just accept all the rohme_interop changes.
Description & Motivation
Allow immediate scheduling of an action within the same delta cycle
Testing
Two new tests in simulator_test.dart
Backwards-compatibility
All tests still pass, and this is a new API, so no backward compatibility issues anticipated.
Documentation
Code is documented in line.