Every explicit verb has an implicit first line:
y=. right argument.

Every dyadic explicit verb has an implicit second line:
x=. left argument

Here, right argument and left argument are meant to represent the
nouns which the verb is supposed to deal with.

The explicitly provided lines would follow the above implicit lines.

--
Raul

On Mon, Jan 2, 2012 at 11:18 AM, Linda Alvord <lindaalv...@verizon.net> wrote:
> Now I have a new problem:
>
>   why=: 13 :'x + 10*y'/|. 1 2 3 4 5
>   erase names 'x'
> 1
>   why
> 12345
>   x
> |value error: x
>
> What is  x  in  why ?
>
> -----Original Message-----
> From: programming-boun...@jsoftware.com
> [mailto:programming-boun...@jsoftware.com] On Behalf Of Aai
> Sent: Monday, January 02, 2012 5:42 AM
> To: Programming forum
> Subject: Re: [Jprogramming] Binary representation without #: or #.
>
>
>
> On 02-01-12 11:21, Linda Alvord wrote:
>> This was a while ago, but how about a simple J version:
>>
>>     brila=: 13 :'([:(++:)/|.)"1 y'
>>     brila
>> ([: (+ +:)/ |.)"1
>>     n=:5 3$   0 0 0 0 0  1 0 1 0 0 1 1 1 0 0
>>     n
>> 0 0 0
>> 0 0 1
>> 0 1 0
>> 0 1 1
>> 1 0 0
>>     brila n
>> 0 1 2 3 4
>>
>> I'm still puzzled by how it works:
>    #. 1 0 1 0 1 0 1
> 85
>
>    13 :'x + 2*y'/ |. 1 0 1 0 1 0 1
> 85
>
> or
>
>    13 :'x + +: y'/ |. 1 0 1 0 1 0 1
> 85
>
>
> Simple J(?)
>
>    13 :'x + +: y'
> [ + [: +: ]
>
> or concise:
>
>   (++:)
>
> Base 10 example:
>
>    13 :'x + 10*y'/ |. 1 2 3 4 5
> 12345
>
>    (+10&*)/ |. 1 2 3 4 5
> 12345
>
>
> --
> Met vriendelijke groet,
> @@i = Arie Groeneveld
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to