This is a very simple API which specifies four mathematical operations and several modes of error handling. It is the model API for Catechesis examples.
This is version 1.001 of 18 Jul 2010.
There are four valid operations:
If an operand is missing, the message "Missing
operand: OPERATION
requires X
but Y
were found" should be returned.
If an operand is not an integer where it is required to be, the
message "Non-integer operand found: OPERAND
" should be
returned.
If the second operand of a divide
command is zero, the
message "Division by zero is undefined" should be returned.