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
