>>  <<  Ndx  Usr  Pri  JfC  LJ  Phr  Dic  Rel  Voc  !:  wd  Help  Dictionary

Appendix D. Errors

The following are the errors that can be signalled by the system.

Message Text Example  Description
allocation error    insufficient space in a memory-mapped boxed array
assertion failure    T is not an array of all 1s in a control structure assert. T
attention interrupt    
break    
control error    an ill-formed control structure; or the T block of a control structure does not result in a noun.
domain error 3+'4'   
file access error    no permission to do a file operation
file name error 1!:1 <'foojunkfoo'  a named file does not exist
file number error    
ill-formed name 7!:5 <'bad name!'  violates the rules for names as specified in Section I
ill-formed number 1234 4q3  violates the rules for numeric constants as specified in Section I and the discussion of Constants
index error 19 { i.7  a value used as an index is out of range   
input interrupt    
interface error    
length error 2 3 + 4 5 6   
limit error i. 9e8   
locale error    
NaN error _+__  the result would have been _. (NaN)
nonce error    not yet implemented for the nonce
non-unique sparse elements   ($.i.4){i.4 2  the sparse element of a sparse array must be an atom
open quote 'don't do it'  an executed line contains an odd number of quotes in the non-comment text
out of memory    out of memory; or memory limit exceeded, see 9!:20 and 9!:21
rank error (i.2 3) i. 1  
read-only data    
security violation    operation not permitted with the current security level setting; see 9!:24 and 9!:26
spelling error 3 z: '4'  violates the rhematic rules as specified in Section I, or using a primitive word with no assigned meaning
stack error ".t=:'".t'  recursion limit exceeded, or redefinition of a suspended verb, adverb, or conjunction (other than the current one)
stop    
syntax error )  the result of a sentence is not a noun/verb/adverb/conjunction; a verb attempting to produce a verb/adverb/conjunction result
system error    an “impossible” error (failure of an internal consistency check)
time limit    execution time limit exceeded; see 9!:32 and 9!:33
value error UninitializedName   using an uninitialized name



>>  <<  Ndx  Usr  Pri  JfC  LJ  Phr  Dic  Rel  Voc  !:  wd  Help  Dictionary