March 2009

Merging Git Repositories - A Short Guide to Rewriting History

March 10, 2009

Git comes with amazing powers that few other version control systems can match. One of the most powerful (and dangerous) features of git is the ability to rewrite the history of a repository in various way. As tools go, this is a really sharp knife, you can cut yourself badly on it, but it also enables some very clean cutting.

Clojure, Repl and UTF-8

March 15, 2009

Rich Hickey gave a fantastic presentation at QCon on “Persistent Data Structures” and Clojure - his lisp inspired, functional programming language for the Java Virtual Machine. Inspired by his talk, I have been playing around with Clojure all day. There’s a great plugin for Vim out there called VimClojure and after a few failed attempts I got a nice Repl up and running inside Vim (I might post something on how to get this set up at a later point, since the documentation is fairly sparse). So far so good, but when I started playing around with the Repl I got a bit of a shock.