A great deal of work has gone into this year to improve and expand the capabilities of Co-dfns. The following presentation describes these updates in brief. Co-dfns 2017 Presentation at Dyalog '17 You can find the video recording of this presentation at Dyalog TV.
I gave the following talk at Dyalog '17 this year. I think it was a lot of fun, but I had to go through the slides pretty fast. I encourage anyone interested in the topic to go through the Sway presentation more carefully in their own time. You can find
I was enjoying some pizza the other day with some buddies that know a bit about my research and understand where I am coming from with regards to my own computing aesthetics. They understand that I have always pushed for the smallest code that I can get, and to simplify
Unit Testing is a standard practice within the industry. Unit testing is often associated with test driven development. In fact, I would venture to guess that most people cannot imagine test driven development without unit testing. However, I have slowly begun to come to the conclusion that unit testing, while
I want to play around with the Ledger CLI software, but this requires that I have something to work with. I have previously kept most of my stuff in the GNUCash program, and while I found a few conversion utilities around, I didn't find anything that worked for the XML
Today reminded me how much I dislike debuggers. Really, though, I do not dislike debuggers; I dislike languages that compel me to use one. Debuggers help, but not completely, compensate for poor languages. Debuggers guide us through code we do not understand. Good language design rather improves our capacity to
Scalar functions perform most of the hard labor in an APL program. A scalar function defines a mapping from one or two scalar values to a third value. In math, the addition function maps two numbers to their sum. Many other such functions exist. The following table gives all the