Aaron W. Hsu

Aaron W. Hsu

I'm an Orthodox Christian; I believe in the beauty of the careful, considered thought. Computing and education are two of my passions. I'm changing the way people think about computing.
Oct
21

Modern Cleanroom Software Engineering in an APL Context

The Problem I've spent some time with Cleanroom Software Engineering [https://en.wikipedia.org/wiki/Cleanroom_software_engineering]
3 min read
Oct
09

Co-dfns v0.3 Released

After a long wait, I happily announce the first open-source release of the Co-dfns compiler. This version provides the features
Aug
01

Debugging is Ignorance

Today reminded me how much I dislike debuggers. Really, though, I do not dislike debuggers; I dislike languages that compel
Jul
22

A Favorite Gnome Feature

I unashamedly enjoy Gnome 3 [http://www.gnome.org]; some of its features don't get enough attention. Case
Jun
30

Imminent Co-dfns Releases

I've been wanting to get increment Co-dfns releases out to the public for a long time. I think
1 min read
Jun
12

ARRAY '14: Ancient Language, Modern Compiler

Location: ARRAY '14 Paper [https://dl.dumptruck.goldenfrog.com/p/saMOZE8LBi/tech/2014-ARRAY/paper.pdf?dl=1] Abstract The
1 min read
Jun
03

Co-dfns Report: Increment 5 Certified

I am pleased to report that I have certified the 5th increment of Co-dfns today. This increment brings the ability
Jun
02

APL a Day #7: Scalar Functions

Scalar functions perform most of the hard labor in an APL program. A scalar function defines a mapping from one
1 min read
Jun
02

Wow, I'm not alone (Trypophobia)

Who would have thought it. I saw this image on a page: http://cdn.taboolasyndication.com/libtrc/static/thumbnails/88f0d23bce4e26aedede454e24c50a6f.
1 min read
May
27

APL a Day #6: Indices and Encoding

Previous sessions established a basic conception of indexing an array. Namely, an index encodes a reference to an element in
1 min read