Remix.run Logo
meken 6 hours ago

I had a little excursion into Dyalog APL recently and wound up writing an emacs mode to evaluate Dyalog APL [1]. It was a pretty nice experience using Claude to extract the small subset of features I wanted from gnu-apl-mode [2] to work with Dyalog APL.

I’d really like to properly get into APL though. My plan is to solve a bunch of problems on Kattis [3].

I'm really enjoying this way of learning a new language in the age of LLMs - starting with easy problems on an online code judge website and work with an LLM to come up with/explain simple solutions. It gives me dopamine hits, lots of reps, allows me to start coding right away, and is a nice way to slowly ramp up difficulty and get practice with different features of the language.

[1] https://github.com/ebanner/dyalog-mode

[2] https://github.com/lokedhs/gnu-apl-mode

[3] https://open.kattis.com