[Jprogramming] J tutorial from the perspective of a novice

Henry Rich henryhrich at gmail.com
Wed Jan 20 02:12:52 UTC 2021


He's not using level to explain boxing: he's using it to represent 
multidimensional unboxed arrays.  I think that's a great idea, because 
it makes the frame easier to think about than using a physical 
representation of the data as a cube or table etc.

Arnab: this may be a problem later, because 'level', as Devon says, is a 
J term related to boxing.

Also: you will have to decide whether you think an atom is an array.  
NuVoc takes the position that an atom is NOT an array; it uses the terms 
'atom', array', and 'noun' as needed.  There is distinguished opposition 
to this view, including from the originator of the language, but NuVoc 
is now officially sanctioned...

I just now looked at the first pages.  This is fine work.  It gives good 
motivation for taking the trouble to learn the language.  Keep it up.

Henry Rich

On 1/19/2021 9:00 PM, Devon McCormick wrote:
> Hi Arnab,
>
> where you are using a tree metaphor to explain boxing, if you label the
> simple vector as having depth 0, rather than 1, it would line up with the
> result of the level verb (L.), e.g.
>     L. i. 3
> 0
>     L. 1 2;3 4;5 6
> 1
>
> Regards,
>
> Devon
>
> On Tue, Jan 19, 2021 at 8:56 PM HH PackRat <hhpackrat at gmail.com> wrote:
>
>> On 1/19/21, Arnab Chakraborty <arnabc74 at gmail.com> wrote:
>>> Anyway, I have dumped a few more draft pages (
>>> https://arnabc74.github.io/jsoft/)
>> The hotlink to  nonlin11.html  should be  nonlin1.html  to avoid a 404
>> error.
>>
>> Harvey
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>


-- 
This email has been checked for viruses by AVG.
https://www.avg.com



More information about the Programming mailing list