Thanks Don, that's very valuable to know (don't use tacit for functions - oops, I mean verbs - that aren't referentially transparent). Having re-done the "13 : ..." on it, as you suggested, I can see just why this is so.
On Mon, 2010-03-01 at 06:20 -0700, Don Guinn wrote: > Your interest in making a tacit expression has another problem though. Tacit > definitions do as many calculations at definition time as can be done, so > that doesn't have to be done every time it is executed. The (52?52) is > evaluated at definition, where in the explicit form, it is evaluated each > time xx is run. The tacit definition will give you the same shuffle every > time where the explicit definition will give you a new shuffle. > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
