The Life of a Programmer

Search

Is reference counting slower than GC?

“Reference counting is slower than garbage collection”, a claim often made in the discussion of memory management. I heard it again recently when discussing Leaf;

The curse of varargs

Unexpectedly I needed to add support for variable argument functions to Leaf long before I intended to. I just wanted to print out a value,

What a compiler does: Parsing

Parsing is where the story of compilation begins. While it may mean something wonderful to us, our source code is merely a stream of character