Flat Program Organization: An Email Response
A fellow APLer, Tort, started an interesting email discussion with me, and one of his points was good enough that
2023 APL Problem Solving Competition
The 2023 APL Problem Solving Competition is now open! Solve problems in APL for the chance to win cash prizes
Speaking at FnConf '22: DSLs, Architecture, & Structural Design in APL, 3 ways
I'll be sharing some thoughts about three different styles of system
construction, the use of DSLs, and methods
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
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
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
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
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.
Configuring your APL keyboard on Linux
My preferred APL keyboard setup on Linux is as follows:
setxkbmap -layout us,apl -variant ,dyalog -option grp:lswitch
This
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