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

Reply via email to