Newsgroups: comp.lang.apl
Path: watmath!watserv2.uwaterloo.ca!torn!howland.reston.ans.net!wupost!decwrl!decwrl!csus.edu!sfsuvax1.sfsu.edu!vpcsc4
From: vpcsc4@sfsuvax1.sfsu.edu (Emmett McLean)
Subject: Gerunds was Re: More questions about implementing modified verbs 
Message-ID: <1993May23.202739.18898@csus.edu>
Sender: news@csus.edu
Organization: San Francisco State University
References: <1993May22.055149.3660@csus.edu> <1993May22.134720.13114@fid.morgan.com>
Date: Sun, 23 May 1993 20:27:39 GMT
Lines: 30

In article Roger Hui writes:
>
>
>What is y?

 'y' has type A and is the right arguement in (x 10!:0 y)

>  Why is it necessary to cast the result of slash?

 I am finding that in LinkJ I have to cast the results of
 all functions, iota, box, reshape. I note that in the
 source this is not necessary. At this time I do not have
 an explanation.
>
>J               J+C
>
>/            slash                    or  ds(CSLASH)
>>.           ds(CCEIL)
>>./          slash(ds(CCEIL))         or  df1(ds(CCEIL),ds(CSLASH))

 This list is very useful. I hadn't used qq before. I like it.

 I suppose me next question is : Can gerunds in LinkJ?

 For example, how would 'a' be implemented?
 
  a =.(]`([+]) @. ((<&0)@]))"0
   (5) a (0 3 4 _4 2)
0 3 4 1 2
   
