Full threadmichaelx386·At a glance this looks like a good project to learn from, specifically about how to structure non-trivial programs. I write lots of spaghetti code and struggle to keep things separate. This code looks clean and well documented.View on HN