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

Reply via email to