co-dfns

Sep
14
Speaking at LambdaConf 2024 (May) [Limited Time Discount code]

Speaking at LambdaConf 2024 (May) [Limited Time Discount code]

I'll be speaking at LambdaConf 2024 in May. We haven't finalized the exact talks that I&
Apr
21
Flat Program Organization: An Email Response

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
7 min read
Mar
21
Thesis Correction: Sec. 3.7, Guard Lifting

Thesis Correction: Sec. 3.7, Guard Lifting

I was thankfully informed by Douglas Mennella that the before and after diagrams for section 3.7 of my thesis
1 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
Nov
28
The T-shirts are finally here!

The T-shirts are finally here!

It's taken me a long time to put this together, but I've finally put together a
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
1 min read
Feb
24

Paper is dead, long live Paper Programming

It should come as no surprise to anyone who reads this blog that I love to program "by hand.
2 min read
Feb
23

User Command for Co-dfns

Co-dfns has a new User Command based interface!
Dec
23

Getting Started with APL

Dyalog APL is now easier than ever to install: https://www.dyalog.com/download-zone.htm I have been giving a
5 min read
Nov
30

FunctionalConf 2017: APL Patterns vs. Anti-patterns

https://youtu.be/v7Mt0GYHU9A