Description
asynceval is a simple tool for asynchronous evals. It is
mainly of use in Glish programming. You give a command that is
to be eval()'ed and then you can wait for the result. It's
particularly useful for commands that may fail for some unexpected
reason. The Glish interpreter is not then blocked.
The events recognized are:
- run (accepted)
- the argument is a command string to be
eval()'ed.
- result (emitted)
- The argument is the result of the eval().