The only explicit documentation of locale errors I have found is from a forum
post [1]:
Roger Hui wrote:
The following is how a locale error can happen in J5.02:
a) 7!:6 y is executed when y contains the name of a non-existent locale.
b) 18!:3 '' is executed to create a numbered locale but <:2^31 already
exists as a locale.
c) 18!:3 y is executed to create a named locale but the locale already exists.
d) 18!:5 '' is executed but there is no current locale. e.g.
18!:5 '' [ 18!:55 <'newlocale' [ 18!:4 <'newlocale'
Is this list still valid for J602/J701?
I am getting a locale error when I try to codestroy a locale that has a
previously-existing-but-now-erased numeric locale in its copath. I was thinking
this might be a new list item, but am now thinking it is probably an instance
of b)?
It would be good to have some of this info included with the current
documentation.
[1] http://www.jsoftware.com/pipermail/general/2003-August/015565.html
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm