On Fri, 01 May 2009, Sherlock Ric wrote:
> To add to a) - I had been happily using J for ~18 months before I
> finally had my "Aha" moment and tacit J clicked enough that I could
> use it with confidence. At that time I added a couple of pages to
> the Wiki to try and address the issues I thought might have helped
> me get to that point earlier.
> <http://www.jsoftware.com/jwiki/Guides/Defining Verbs>
> <http://www.jsoftware.com/jwiki/Guides/Reading Tacit Verbs>
I want to comment how the read the train
[ {~ [: ? ] $ [: # [
there are 9 (odd number) verbs so the last train is a fork. However
the J dictionary said an J expression is to be read (aloud) from left
to right, eg. 1 * 2 + 3 is read as
multiply 1 to the result of 2 plus 3
rather than from right to left
2 plus 3 and then multiply the result to 1
by the same token, execution of the above tacit form should be read as
(fork)
x {~ result of (cap-fork)
? result of (fork)
y $ result of (cap-fork)
# x
that is
x {~ ? y $ # x
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
唐詩202 盧綸 晚次鄂州
雲開遠見漢陽城 猶是孤帆一日程 估客晝眠知浪靜 舟人夜語覺潮生
三湘愁鬢逢秋色 萬里歸心對月明 舊業已隨征戰盡 更堪江上鼓鼙聲
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm