apl

Mar
09

Scripting with APL: Convert GNUCash XML format to Ledger CLI

I want to play around with the Ledger CLI [http://www.ledger-cli.org] software, but this requires that I have
2 min read
Jun
14

Co-dfns 0.4 Released: Enter the Fusion

I have released v0.4 of the Co-dfns compiler. This release focuses on overcoming the performance bottlenecks that were plaguing
Mar
05

Improving Performance with DWA

In my 2014 Dyalog presentation [http://video.dyalog.com/Dyalog14/?v=8VPQmaJquB0] I demonstrated the Co-dfns compiler and its ability
3 min read
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
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
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
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
May
25

Splitting up Co-dfns Documentation

The Co-dfns compiler relies heavily on a workflow that leverages a number of technical documents to coordinate the various development
5 min read