On 3/7/07, Roger Hui <[EMAIL PROTECTED]> wrote:
There are no "niladic functions" in J. n v1 v2
is interpreted to mean n"_ v1 v2 where n"_ is
a constant function with unbounded ranks whose
value is n . This is documented in Section II f
of the dictionary.
http://www.jsoftware.com/help/dictionary/dictf.htm
I said "niladic function" in analogy to the use of [:
in forks: the case is indistinguishable from arguments
not being passed to the left tine.
That said, I do understand that noun"_ v v is an
equivalent phrase -- and I understand that my
free association might distract some people from
seeing that.
On the other hand, I should also point out that
"niladic functions" which do not produce constant
results aren't really functions. Which is to say:
from my point of view "niladic function" and "noun"
mean basically the same thing -- despite the use
of that phrase to mean something different in the
context of APL.
--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm