
Sharing data types on a multi-language project
Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript

Writing a type specification domain-specific-language to emit types, and more, for Python and TypeScript

Tracking an error in my game, stressing over a fix, and the code to replace it all

Iβm an escape room enthusiast, some may say addict, and for the past few months Iβve been missing it. A friend of mine, a true

I like Python, but wish it had static typing. The added safety would go a long way to improving quality and reducing development time. So

A staple of compact code, the ternary operator ?: feels like it’s earned a place any programming language. I use it often; you should use

I recently ported Leaf from Linux to OSX. I figured it was about time to start making it cross-platform. The goal is to get it

I wanted to migrate my shelljob module from Python 2 to 3. I use this as part of the Leaf unit test setup. What I

“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;
A new technology I’m trying has a curious domain-specific extension for OpenGL graphics. It introduces a block concept allowing for modular shader code. From a
Thinking of text and strings as the same type is wrong. It leads to all kinds of errors and results in confusing or incomplete APIs.