APL a Day
sacrideo.us
sacrideo.us
Note this is k7 - dev has since moved to k9. k7 will be remembered as the 'Unicode symbols' experiment of k; for example nulls were slashed zeroes (Ø) and pi was, well, the pi symbol. k9 dropped them as they're not easy to type across all OSes without config or a dedicated editor.
k9 also has the nice dedicated 'cut' symbol, and a few other improvements, but it's not done yet.
I do think you have a formatting error. For me, all matrices appear on one row, like so:
> 0 1 2 3 4 5 6 7 8
> The above matrix contains 9 elements arranged into 3 rows and 3 columns.
You also use / without defining what it does, in day 4.
Probably q simply due to its connection to kdb
not proprietary: NARS, ngn/k, J, klong, aplette, gnu apl, kona
javascript: ngn/apl, oK
calculator (free software): ivy
dead but the body's still warm (free software): xxl, nial,
dead but the body's still warm (proprietary): aplx, a+
There's a bunch missing here because everyone alive has written an APL interpreter at some point (Ken Thompson did for example but it's ancient history and has a few descendents), but listing all of them would take hours. Especially if we're getting into historical stuff.
They've been pretty heavily studied, though, certainly:
https://vector.org.uk (APL journal going back almost forty years)
If you have access to the old IBM journal, you'll find stuff that's past fifty, the first book on it is 58, and it itself is past sixty now.
I vaguely remember it was even packaged in Ubuntu multiverse and/or Debian at some point.
The "electric" GUI concept (The "+" in "A+" - without the GUI it was just called "A") was much simplified in k2 - it was fast, simple and extremely effective even though it didn't really look good - it is, in fact, the only environment I've ever had a chance to use where having a GUI is as simple or simpler than writing a batch program -- see e.g. 15-Puzzle[0] or the spring simulation[1] (even though the canonical example is the S- spreadsheet which you can find at the same site).
"Mostly dead" may be more accurate, I'll grant.
APL != American Power & Light
etc.
It is https://en.wikipedia.org/wiki/APL_(programming_language)
For those of you who were ignorant like I was.
It's hard on Internet forums to see if something is genuine or sarcastic, so sometimes even the nicest comments get downmodded.
That said, complaining about them only invites more. You have a higher chance of getting back to a positive score by not bringing it up, and it's against the News Guidelines to, anyway:
Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
https://news.ycombinator.com/newsguidelines.html
If you're consistently posting good, helpful or kind stuff to the site, it almost always outweighs downmodded comments in due time, so don't sweat it!
Now I know a little more about what is acceptable, I guess.