On Sun, Nov 4, 2012 at 9:46 PM, Michal D. <michal.dobrog...@gmail.com> wrote: > to J, it would be nice to use more primitive operations. Why the dislike > for "a"? I'm guessing it's a stab at removing some of the code?
Passing the same data, multiple ways, to J function is something of a "bad code smell". Sometimes it's warranted, but we tend to feel a need to investigate what happens when we eliminate the redundancy. There are a variety of issues here, ranging from CPU cache architecture to the nature of J primitive overhead to code simplicity. And, even if we do not use it, we might keep a copy of a simple expression to document what a more complicated expression is doing. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm