Living Code

Living Code is Dethe's blog for talking about code, life, and all the rest.

Black Lives Matter. Defund the police. Free Gaza. End all Genocides.

Dethe Elza • Sep 1, 2015 • 4 min read

Introduction to Tales from The Library

When the zombies came, we were ready for them. Well, kind of ready. My friends and I were in the SCA, the Society for Creative Anachronism, and we all had broadswords, and Eddie had a crossbow. We took over St. Monadnock’s, the local high school, right away because it had an auto body shop, a wood shop, a metal shop, an industrial scale kitchen, and let’s face it, it was built like a prison, so we could defend it. They’d even been turning the roof into a green space with an organic garden.  Read →

Dethe Elza • Jan 10, 2015 • 1 min read

The Man from S.P.I.M.E.

“Gha,” Greeble threw the gizmo against his desk, “what an anachron! No description, no lifecycle, no bill of materials, not even a website. How can I recycle it if I don’t know what’s in it?”  Read →

Dethe Elza • Jan 9, 2015 • 4 min read

Multimethods for JavaScript

I’ve been thinking a lot about generic methods, aka multimethods, aka multiple dispatch. The idea, as I understand it, is that instead of dispatching a method on the type of it’s class, to dispatch it on the arguments passed at runtime. I could use this while I’m rewriting Waterbear, to help simplify both the runtime code for blocks and to avoid having many blocks that only vary on the types of arguments they accept.  Read →