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

Reply via email to