APL Is Really Cool

It's a REPL interface, and a really old one. But it's all about performing abstract operations on concrete data. Reminds me of PANE's philosophy: "programming with visible data".

The weird runic incantations like r←,⍳⊢ ⋄ (r G) ≡ r ∘.{⍺[⍵]}⍨ ↓r G are super charming as well. Sure it's intimidating to look at, but the semantics could perhaps be turned into direct manipulation semantics (How do you create an interaction semantics?)?

https://stranded.io/2019/12/29/building-j-from-source/

from Building J from source

Here's a bunch of college-level math textbooks where the examples are in APL. All by Iverson(?).

Teaching Mathematics Using APL

(related: Domain-Learning with Computational Microworlds)

https://twitter.com/conaw/status/1431359651782692864?s=21

https://datakinds.github.io//2020/03/15/modeling-the-coronavirus-outbreak-with-j

https://code.jsoftware.com/wiki/Books

https://archive.org/details/mr.-babbages-secret-the-tale-franksen-ole-immanuel/page/273/mode/2up

https://www.hillelwayne.com/post/j-notation/

https://news.ycombinator.com/item?id=7814293

"What's my name jack?" in Toki Pona. Some sort of MS Paint adventures thing. No idea what it means. I think I got it from a toki pona subreddit.


Backlinks