One of my coding tenets is "say what you mean, even if it's slow".  Code should 
be correct (in terms of black-box input/output) before it's fast.  This leads 
to more readable, general, maintainable, robust, and future-proof code.

Then, if "what you mean" is unacceptably slow, complain.  If everyone avoids 
the obvious mechanism because it's slow, there will be no motivation to fix it 
or speed it up.  In this case, for example, perhaps the phrase   >@:{  could be 
supported by special code.  (I don't know why  {  produces boxes anyway; by 
definition, all the items will have the same length and type).

-Dan
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to