On Sat, 14 Mar 2009, Don Watson wrote:
> anyway. For example, the primitives "@" and "@." seem to be saying: "I want
> to follow one verb with another. Since I'm in tacit programming, they will
> be treated as a fork.
This is incorrect. @ and @. are not fork. They are conjunctions. The
order of execution start from right to left. For fork, the middle
token is also a verb ( v1 v2 v3 )_and order of execution of v1
relative to v3 is undefined.
> SD =. { %:(%N) * +/ *: } ( ] - (+/ % { N =. } #))
This can not be tacit because copula (=. =:) can not appear inside a
tacit form.
I think that you are confused because you assume J is just APL with
ascii symbol and your previous APL knowledge become a barrier for you
to understand J. I suggest you to forget APL for a moment and read
introductory books such as "Programming in J" or "J premier". No
offense if it sounds like rtfm.
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
唐詩132 孟浩然 早寒江上有懷
木落雁南渡 北風江上寒 我家襄水曲 遙隔楚雲端
鄉淚客中盡 孤帆天際看 迷津欲有問 平海夕漫漫
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm