apl

Jul
16
Source Code Readability, Elegance, and Complexity

Source Code Readability, Elegance, and Complexity

I was recently discussing my thoughts on this article: https://mathspp.com/blog/pydonts/does-elegance-matter And I thought I would
7 min read
Dec
20
Co-dfns support for very large arrays!

Co-dfns support for very large arrays!

Previously, Co-dfns could only support ranks <= 4. Now, the architecture supports arbitrarily large array sizes, though this is only
1 min read
Dec
15
Ken Iverson Centenary celebration, 17 Dec 2020, 19:00 EST

Ken Iverson Centenary celebration, 17 Dec 2020, 19:00 EST

https://www.eventbrite.co.uk/e/ken-iverson-centenary-tickets-132578131761 Stephen Taylor of the Iverson College is putting together a celebration of the
1 min read
Jul
22
Dyalog Tooling Resources List (LambdaConf Talk 2020)

Dyalog Tooling Resources List (LambdaConf Talk 2020)

Here is a list of tooling resources that I mentioned in my recent LambdaConf 2020 talk, with links to documentation
1 min read
Apr
23

Is APL Dead?

Is APL dead? Not anymore. Changes in modern hardware, business needs, development methods, and our understanding of programming makes APL in its modern state perhaps more relevant and viable than ever before.
8 min read
Nov
28

Configuring your APL keyboard on Linux

My preferred APL keyboard setup on Linux is as follows: setxkbmap -layout us,apl -variant ,dyalog -option grp:lswitchThis will
Nov
28

Installing Dyalog APL on Nix

The following repository is a starting point for getting Dyalog APL on Nix OS. Keep in mind that at the
1 min read
Nov
28

The T-shirts are finally here!

It's taken me a long time to put this together, but I've finally put together a small T-shirt shop! To
1 min read
Oct
29

Writing code to be spoken

A personal favorite design element that APL allows me to explore is the "lyricality" of a given piece of code.
1 min read
Dec
23

LambdaConf Tree Manipulation Workshop Videos

The videos for my LambdaConf Tree Manipulation workshop are now online. I was moving through the workshop pretty quickly, and