Next: , Previous: Libraries, Up: Interpreters And This Library


3.2.5 Of Errors

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

The libx1f4i0 interpreters keep executing programs until some error condition is acknowledged by some routine implementing some operator or some function. Once that happen (some routine implementing some operator or some function acknowledged some error) the libx1f4i0 interpreters will interrupt program execution. Such, to disallow program executing interruption the routines implementing functions and operators must not acknowledge execution errors.

The libx1f4i0 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 Libraries For Interpreted Languages.

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.