Error Messages

The following list of error messages is given in two columns. The first is the message as it is printed to standard output, and the second gives a brief explanation of the meaning of the message.

* used for self explanatory messages
internal messages the user should never see
operator messages that report bad args to the operator

RT Message Explanation
   
'#' operator
And operator
Assignment operator
Bad arg to mcPrint internal
Bad args in low,next..high *
Bad args in low..high *
Bad modulus operator mod
Bad selector to modify lhs and selector incompatible
Bad slice assignment slice on lhs out of range
Bounds must be integer *
Cannot edit except at top level Edit not permitted within an include
Cannot SMap Cannot perform selection
Cannot MMap Cannot perform selection
Cannot Slice Cannot perform selection
Cnt2 bad args to

x..y

Cnt3 bad args to

x, y..z

Div operator
Divide by zero *
Exp operator
From operator
Fromb operator
Frome operator
IC2 bad args to iterator over

x..z

IC3 bad args to iterator over

x, y..z

Impl operator
In operator
Index < 1 *


Index out of bounds *
Input must be an expression *
Iter_ Next internal
Less operator
Lower bound < 1 *
MMap bad args to iterator for MMap
MMap/Str bad args to iterator for MMap
MMap/Tuple bad args to iterator for MMap
Minus operator
Mk_ Iter bad LHS for iterator
Mod operator
Negate operator (unary

-

)
Negative slice *
Non-bool to Br_ False May occur in

if

,

while

,

and

,

or

Non-bool to Br_ True May occur in

if

,

while

,

and

,

or

Non-integer index to string *
Non-integer index to tuple *
Not operator
Only one level of selection allowed Limitation on modification of funcs
Or operator
Order Relation incomparable args to

<

,

>

,

< =

,

> =

Plus operator
RHS of MMap must be a set

f{x}

,

f

not a set of ordered pairs
Return at top level *
Set Coersion internal
Slash operator
Slice out of bounds *
Stack Overflow *
Stack Underflow * internal
String index too small *
String requires integer index *
Subset operator
Times operator
Top level return not allowed *
Tuple index too small *
Tuple requires integer index *
With operator