c++ implementation
before msgpack
before msgpack
in-place topological sort
rm dead, debug code
hg io
a lot