Thank you for the detail report. The degardation of repeatedly running test
suite is caused by a bug in hash function of unicode symbol data. If you
test using RUN1 or RUN2, you will see a number printed out after each test
which is the average collision rate.  It should be between 1 and 2 for a
good hash function, but it can be over 70 due the bug and the delay with
hang up J very soon. This happens in all platforms not limited to jandroid.
Fix had been done but will not be available, as least in the coming j805
release, for some reasons.

I have not checked your runtest, but I suspect the domain errors were
results of assignment
x=: ...
when there is already an implicit
x=. ....
in every explicit verb definition. Please see the verbs RUN1 and RUN2 for a
workaround of how to delete the name x and y.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to