Comment by gcanyon

21 hours ago

Array languages are such a mind twist and so fun. I dabbled in J at one point, and I love explaining

+/%#

to people. But the real expressive power comes when you start to get into tacit expressions yourself, understand function exponents, and "get" under.

Hmmm... maybe I need a refresher...

> I love explaining +/%#

Based on the one thing I remember in APL I'm guessing the first two characters are "sum over some data structure" and the data structure is what the next two mean. What does it mean entirely?

There's an APK, for dabbling on the phone at times when there's no larger computer available but still time to spend.

https://code.jsoftware.com/wiki/Guides/JAndroid

  • Having J on the phone in your pocket is great.

    And lots of the "labs" (interactive tutorials) are built in too: 3 dots -> Help -> Labs..

    Edit: I should also have mentioned that Termux on android can build ngn-k, goal and a bunch of other open source array languages too.

    There's also Rob Pike's Ivy language for Android too.