Next: , Previous: , Up: Interpreters And This Library   [Index]


4.2.6 Of Errors

Something will go wrong sooner or later. Some function or operator will fail to execute, some parameter will fall out of the allowed range.

The libaime interpreters keep executing programs until some error condition is acknowledged by some routine implementing an operator or a function. Once that happens the libaime interpreters will interrupt the program execution.

The libaime error recovery policy is to interrupt program execution on any error. And while the interpreters themselves define few error conditions the libraries define quite a few.

See Aime Libraries.

In the such error free paradigm the programs (written in the interpreted programming languages) do not provision for error recovery since there are no errors to recover: they terminate before getting a chance to acknowledge the errors.

See Error Dispatching Samples.