Tom's Blog
-
Optimizing Python Generator Functions in the AST
A look into how the Python compiler identifies generator functions.
-
The Internals of Python's IMPORT_NAME Bytecode
How Python's IMPORT_NAME bytecode instruction works.
-
On Bloom Filters
A little bit about Bloom Filters.
-
Fixing Rails Nested Forms (or: HashWithIndifferentAccess is evil)
A quick aside about an old bug in Rails nested forms.
-
WordPress upgrade and the Spotlight theme
...
-
GTK Hello World in Six Different Languages
GTK+ Hello World in a few different programming languages.
-
Anonymous Type Acrobatics With Scala
Playing around with anonymous types in Scala.
-
JVM Compiler Construction with Scala and BCEL, Part 1
Part 1 of a small compiler construction tutorial using Scala and BCEL.