On Fri, May 1, 2009 at 6:14 AM, Don Watson <[email protected]> wrote:
> Tacit J is a central component of J that is introduced early in the
> documentation

Indeed.

If I visit http://www.jsoftware.com/help/dictionary/contents.htm
and then start paging through using the >> navigation on the
top left corner of the page, I only advance two pages before
I find

    This introduction is designed to present J in a manner that
    makes it easily accessible to programmers, by emphasizing
    those aspects that distinguish it from other languages. These include:

...
    7.          The use of functional or tacit programming that requires
    no explicit mention of the arguments of a function (program) being
    defined, and the use of assignment to assign names to functions
    (as in sum=:+/ and mean=:sum % #).

I should note, however, that this treatment uses the word "that" and
not the word "which".  In other words, tacit programming has this
quality but has other qualities as well.

> All I really want is a mode in which I can remove the
> surrounding material and just write:
>
> mean=: (+/y) %  #y
> ssdev=: +/ *: y - mean y
> var=: (ssdev y) % <:#y
> stddev=: %: var y
> stddev2=: %: (% <:#y) * +/ *: y - (+/y) %  #y

Currently
   y=: 1 2 3
   mean=: (+/y) %  #y
   mean
2

Why is this a problem for you?

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

Reply via email to