Karl Hasselström

A picture of me

This is my personal homepage.

Work

Virtutech
In July 2003 I started working at a company called Virtutech, which makes an application called Simics. If it's nothing personal, you can reach me there at kha@virtutech.com.

Stuff

git, the information manager from hell
My source code management system of choice is git. It's fast and convenient to use, and its underlying data model is extremely simple (which makes it easy to understand what it's actually doing).
StGit, a patch management tool for git
StGit, or Stacked Git, is a tool for managing patch series. It is built on top of git, and essentially provides a convenient way to edit the commit history. I am one of the main contributors to StGit; you can find my development branches on repo.or.cz.
Master's Thesis
I spent a few months implementing and testing a new integer division algorithm for GMP, the GNU Multiple Precision Arithmetic Library. You can read about that in my Master's Thesis.
SPL, the Shakespeare Programming Language
An esoteric programming language, made by myself and Jon. Every SPL program looks like a Shakespeare play.
Mail me at kha@treskal.com. You can find all sorts of past and present contact information on my Big Brother page.