co-dfns

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
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
May
15

C311 Interpreter in Co-dfns

Some people might enjoy a C311 Interpreter in Co-dfns. This was done at the request of Jason Hemann. Interpret←{⍺←0
Feb
25

APL a Day #5: Indexing into Arrays

By now, clearly a shape [https://www.sacrideo.us/apl-a-day-3-arrays-have-shape/] and vector of values [https://www.sacrideo.us/apl-a-day-4-arrays-have-elements/] precisely
3 min read
Feb
03

Co-dfns @ Dyalog '13

Here's my presentation on my Co-dfns compiler I've been working on: Co-dfns: High performance concurrent array