Hey Michal,

Thanks for the response. Great video's btw, i really enjoy watching you
write things like jprez. I didn't know about J until i saw your video show
up in my youtube feed, so thanks for exposing me to it (is that a bad thing
or a good thing? heh..). I don't really use discord but its nice to see
there is a server for the array family! It is nice to know that J has the
biggest collection of primitives, and i do like NuVoc to check out what a
certain primitive does, whether it is it's dyadic or monadic usage. I wish
it came it came in a PDF format though, as i like having a local copy on my
machine, rather than use a browser, im more of a PDF guy than a web page
guy (i program on a raspberry pi 400, so i like to limit the amount of
applications running, and a web browser is quite a hog). Im still on the
fence and i don't know why, i mean it makes more sense i think to use J
with its ASCII character set, instead of using special symbols and having
to remember where the symbols are on the keyboard without a special
keyboard or keyboard stickers. On the other hand, i do like the look of the
symbols (seems really silly i know) and I appreciate the book that dyalog
has released (its a bit old but seems relevant still) 'Mastering Dyalog
APL' that walks you through things in detail so you can absorb everything
that you need to know and how to use things depending on the situation. The
closest I could find is 'J primer' by Eric Iverson and if I switch to J i
think I will be following that....

God I hate having choices....I can never choose...

On Tue, Oct 5, 2021 at 5:39 PM Michal Wallace <[email protected]>
wrote:

> There is a discord server with people from the APL, BQN, K, J, and even
> Nial crowds:
>
> https://discord.gg/pc2PFP39bP
>
> These are all fairly related languages, with a lot of overlapping ideas.
> Other than the symbols/names (and the evaluation direction in the case of
> nial),
> it's often possible to write almost exactly the same code in all the
> languages.
>
> But J is probably the "biggest" of these languages, just in the sense of
> having the
> largest number of primitives and combining forms.
>
> In particular, J comes with a way more "mathy" primitives: polynomials,
> permutations, primes, etc.
>
> Also, J has pretty good support for object-oriented programming ideas
> (especially inheritance between namespaces). I don't actually know how
> it works in some of the others, but it doesn't seem to be something
> they're advertising.
>
>
> On Tue, Oct 5, 2021 at 5:11 PM joseph turco <[email protected]>
> wrote:
>
> > Hello, question moved here from programming to chat list,
> >
> > I am not trying to start a flame war, so please understand that is not my
> > intentions. I am looking at either learning APL or J. I am an
> inexperienced
> > programmer. My reasoning is that I would like to learn an array language
> > purely as an academic exercise (you can say, 'for fun').  I know this is
> a
> > J forum, so i assume its going to be biased, but is there any reason I
> > should learn J instead of APL, or vice versa? Aside from J using ASCII
> > characters instead of 'iverson notation' (excuse me if i got that wrong
> or
> > if J also falls in that category), what am i losing out on not focusing
> on
> > J and instead on APL?
> > ----------------------------------------------------------------------
> > 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