One Div Zero
An exploration of software development.
Wednesday, March 2, 2016
The Yak Shaver's Creed
This is my yak. There are many like it, but this one is mine. My yak is my best friend. It is my life. I must shave it as I shaved the ...
Tuesday, March 26, 2013
King Null the Stubborn
It's mostly pretty easy to eliminate null in a language: just replace it with Maybe/Option types. Unfortunately it's only mostly eas...
Friday, February 15, 2013
The Best-Laid Schemes O' Mice An' Constructors Gang Aft Agley
Last time I talked about how the Scala compiler currently translates try/catch expressions used as arguments to method or constructor call ...
Friday, January 25, 2013
Scala Try/Catch Lifting Proposal
TL;DR Scalac currently deals with try/catch on a potentially non empty stack by lifting to a def. But that can lead to more boxing of vars c...
Wednesday, March 7, 2012
(click to embiggen)
View web version