RE: https://mastodon.social/@tonofcrates/116410246975776333

The course is done! I put up the slides and reading list for anyone who'd like a summer reading list on tools for thought. Topics include spaced repetition, information visualization, and the psychology of programming. PL nerds, don't miss the assignment where I have students use APL as a spreadsheet formula language.

@tonofcrates You won't go on trial. You did the right thing to improve the sorry state of spreadsheets.

I took a different route, building an array language and adding something like a spreadsheet for editing arrays. It uses the language only to edit the content though.

In case you're curious, here's some information about what I did.

https://youtu.be/GAPSZgBD3yE

Here's a blog post: https://blog.dhsdevelopments.com/array-languages-vs

Demonstration of the array editor in the Kap GUI

YouTube