Hi! I’m new to J and to this community :)

Regarding the name of J - if I remember correctly, J was chosen because it is 
the arithmetic mean of A + P + L, but I cannot find the source atm. Here’s an 
example in J:

   0 15 11 { 'abcdefghijklmnopqrstuvwxyz'
apl
   (>.(+/%#) 0 15 11) { 'abcdefghijklmnopqrstuvwxyz'
j


A rename of the language would be helpful to find new (and maybe renamed, 
official) content, even if it takes a while to spread. But a rename offers more 
opportunities than just making it easier to find content - it will attract new 
users to the language and the community, and to make them „stick“, a rename 
should be the last step in a greater endeavor, i.e.:

- setting up a clear learning path for beginners
- bringing tutorials/books/labs up to date
- reordering the front page/wiki, so that content is easier found (I found out 
about labs by chance - they are mentioned in the wiki, but buried)
- adding a community page, where the array cast podcast, discource/matrix 
server (and maybe more) is mentioned
- a guide on how to contribute code to the project - mailing lists, GitHub pull 
requests or some other way?
- document the build steps - J offers binaries for multiple platforms, which is 
great, but is not packaged by most(?) linux/bsd systems - e.g., releases do not 
have a tag in gitlab, so that it’s impossible to build a specific version from 
a git checkout, and there are no code tarballs for releases as well

I also read in the archives of a J list somewhere, that there were some 
thoughts to switch J from GPL to MIT or another license, so that could also be 
combined with the „new release“.

IMHO, only then does it make sense to rename J.

Just my 2 cents ;)

Nils


> Am 10.05.2023 um 10:14 schrieb HH PackRat <hhpack...@gmail.com>:
> 
> I may be completely mistaken (and I didn't have time to double check
> the history), but I thought Roger Hui chose "j" because (I *think*) it
> was convenient (or conveniently located).
> 
> In that spirit (and I realize it's probably ridiculous, yet
> practical), I would like to suggest "jkl".  It's fantastically easy to
> type.  It probably should be pronounced "jay-kel".  For a "meaning",
> it might stand for "J--Ken's Language" (Ken, of course, being Ken
> Iverson).
> 
> Harvey
> ----------------------------------------------------------------------
> 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