Comment by gcanyon

4 months 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...

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.

> 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?