It seems to me that a philosophy of J might be better served if
@ and @: had their meanings swapped.  Likewise for & and &:

This is because (except in cases altered by special code), @:
tends to be faster than @ (and I believe the same holds for
& and &:).  The main corresponding philosophy is that shorter
code should tend to be faster than longer code.  A secondary
philosophy is that the trailing : would a visual pun suggesting
treatment of small pieces.

On the flip side, of course, is the philosophy of supporting
existing users -- if this were changed, all sorts of code would
subtly break.  A related issue is that there may be a variety of
other "would be nice, or at least interesting" changes of a
similar character which are currently unidentified.

I'm not necessarily going anywhere with this -- I classify
this issue in the "worth noting, but not an action item" bin.
It's been on my mind, so I figured I'd write this down.

But is there an organized collection of these nits somewhere?

Thanks,

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

Reply via email to