Neat! Guess what p stands for?

 

   ffp=: 13 : '%:+/*:x,y'

   5!:4 <'ffp'

  ┌─ [:           
  ├─ %:           
──┤    ┌─ [:      
  │    ├─ / ─── + 
  └────┤          
       │     ┌─ [:
       └─────┼─ *:
             └─ , 

   

Linda

 

 

 

   

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Don Kelly
Sent: Saturday, December 5, 2015 7:23 PM
To: [email protected]
Subject: Re: [Jprogramming] My first J conjuction

 

how about

ff=: 13 : ' +/*:x,y'

 

4 ff 5

 

41

 

ff

 

[: +/ [: *: ,   2 capped forks

 

 

5!:4< 'ff'

 

*┌─ [: *

 

**

 

*├─ / ─── + *

 

**

 

*──┤ *

 

**

 

*│                ┌─ [:*

 

**

 

*└─────┼─ *:*

 

**

 

*└─ , *

 

 

Don

 

On 12/4/2015 7:38 AM, Linda A Alvord wrote:

> g looks more like forks than f:

> 

>   

> 

>     f=: 13 :'x(*:@[ + *:@])y'

> 

>     g=: 13 :'(*:x)+*:y'

> 

>     (4 f 5)-:4 g 5

> 

> 1

> 

>     5!:4 <'f'

> 

>          -- *:

>    -- @ -+- [

>    +- +

> --+     -- *:

>    L- @ -+- ]

> 

>     5!:4 <'g'

> 

>        -- [:

>    ----+- *:

>    │   L- [

> --+- +

>    │   -- [:

>    L---+- *:

>        L- ]

> 

>     

> 

>   

> 

> Linda

> 

>   

> 

>   

> 

> -----Original Message-----

> From:  <mailto:[email protected]> 
> [email protected]

> [ <mailto:[email protected]> 
> mailto:[email protected]] On Behalf Of Kip 

> Murray

> Sent: Friday, December 4, 2015 1:20 AM

> To:  <mailto:[email protected]> [email protected]

> Subject: Re: [Jprogramming] My first J conjuction

> 

>   

> 

> And you can use a fork in the definition of a conjunction:

> 

>   

> 

>      of =: 2 : 'v@[ u v@]'

> 

>      4 + of *: 5

> 

> 41

> 

>   

> 

> On Thursday, December 3, 2015, Kip Murray < 

> < <mailto:[email protected]> mailto:[email protected]>  
> <mailto:[email protected]> [email protected]> wrote:

> 

>   

> 

>> A fork is not a conjunction but it shows what you are doing:

>>      4 (*:@[ + *:@]) 5

>>   41

>> On Thursday, December 3, 2015, Lippu Esa <[email protected] 

>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:

>>> It is 5:17 AM in Finland and I already have two good answers. Thank 

>>> you David and Pascal!

>>> It seems that I haven't been using Compose either :) . But at least 

>>> I knew that this is the place to be.

>>> Thanks again,

>>> Esa

>>> -----Original Message-----

>>> From:  < <mailto:[email protected]> 
>>> mailto:[email protected]>

>  <mailto:[email protected]> 
> [email protected] [mailto:

> 

>>>   < <mailto:[email protected]> 
>>> mailto:[email protected]>

>  <mailto:[email protected]> 
> [email protected]] On Behalf Of David Lambert

> 

>>> Sent: perjantaina 4. joulukuuta 2015 5.14

>>> To: programming < < <mailto:[email protected]> 
>>> mailto:[email protected]>

>  <mailto:[email protected]> [email protected]>

> 

>>> Subject: Re: [Jprogramming] My first J conjuction I expect you'll 

>>> get many of the same response.  Your conjunction is fine, however 

>>> this particular case is so frequent there's a built in conjunction.  

>>> Read "but first",

>>>       x f&g y

>>> or

>>>       x f&:g y

>>> the difference being rank.  Add but first square:

>>>         4 +&: *: 5

>>> 41

>>> On 12/03/2015 10:05 PM,

> < <mailto:[email protected]> 
> mailto:[email protected]>

>  <mailto:[email protected]> 
> [email protected] wrote:

> 

>>>> Date: Fri, 4 Dec 2015 03:05:50 +0000

>>>> From: Lippu Esa< < <mailto:[email protected]> mailto:[email protected]>  
>>>> <mailto:[email protected]> [email protected]> To:"

> < <mailto:[email protected]> mailto:[email protected]>  
> <mailto:[email protected]> [email protected]"

> 

>>>> < < <mailto:[email protected]> mailto:[email protected]>  
>>>> <mailto:[email protected]> [email protected]>

>>>> Subject: [Jprogramming] My first J conjuction

>>>> Message-ID: <4C1D3F3685BCAE4699AA47F9961903BA33126CC3@VDOMES02>

>>>> Content-Type: text/plain; charset="us-ascii"

>>>> Hello everybody,

>>>> I realized with some shame that I haven't written a single J

>>> conjunction - ever. Some adverbs, yes, but they too are newish.

>>>> I have a recurring need for sentences like (f x) g f y where verb f 

>>>> is

>>> applied to nouns x and y and dyadic verb g is then applied to the 

>>> two results.

>>>> and was thinking of something like x f c g y with c being a conjuction.

>>> This is what was the result:

>>>> fxgfy=: 2 : 0

>>>> :

>>>> (v x) u v y

>>>> )

>>>> 4 + fxgfy *: 5 NB. very simple example

>>>>      4 + fxgfy *: 5

>>>> 41

>>>> Is there a more natural J way to do this? What would be a good name 

>>>> for

>>> this type of conjunction or operation?

>>>> Esa

>>> --------------------------------------------------------------------

>>> -

>>> - For information about J forums see

>>>   < <http://www.jsoftware.com/forums.htm> 
>>> http://www.jsoftware.com/forums.htm>

>  <http://www.jsoftware.com/forums.htm> http://www.jsoftware.com/forums.htm

> 

>>> --------------------------------------------------------------------

>>> -

>>> - For information about J forums see

>>>   < <http://www.jsoftware.com/forums.htm> 
>>> http://www.jsoftware.com/forums.htm>

>  <http://www.jsoftware.com/forums.htm> http://www.jsoftware.com/forums.htm

> 

>> --

>> Sent from Gmail Mobile

>   

> 

>   

> 

> --

> 

> Sent from Gmail Mobile

> 

> ----------------------------------------------------------------------

> 

> For information about J forums see  

> < <http://www.jsoftware.com/forums.htm> http://www.jsoftware.com/forums.htm>

>  <http://www.jsoftware.com/forums.htm> http://www.jsoftware.com/forums.htm

> 

> ----------------------------------------------------------------------

> For information about J forums see  <http://www.jsoftware.com/forums.htm> 
> http://www.jsoftware.com/forums.htm

 

----------------------------------------------------------------------

For information about J forums see  <http://www.jsoftware.com/forums.htm> 
http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to