Archive for the 'Utility' Category


I’m Back, and This Time There’s Versioning!

It has been a while! Sorry about that but I’ve been on holiday and moving etc, but now I’m back and a lot has changed since I last posted. I have started using distributed version control with git and mercurial via GitHub and BitBucket. This means that you don’t have to just look at my code on Box with it’s limited syntax editing and no versioning. Now you can see exactly what I’ve been up to! Continue reading ‘I’m Back, and This Time There’s Versioning!’


GNU Make and LaTex

This is a post about a recent use I’ve found for make. I generally use make for my C++ projects and think that it’s timestamp based dependencies make life much easier. It also means you only have to think about how you want to build the project once, after that you just type make. Continue reading ‘GNU Make and LaTex’


Auto-generate C++ Classes Using Perl, Part II

This is the second part of my article about auto generating a C++ class using Perl. Download the full script. Continue reading ‘Auto-generate C++ Classes Using Perl, Part II’


Auto-generate C++ Classes Using Perl, Part I

This is the first part of a post about a short utility I have written in Perl. I use it to generate C++ header and source files with method stubs depending on the arguments given. In this post I will be explaining some more general Perl techniques I use that aren’t specific to this file. Continue reading ‘Auto-generate C++ Classes Using Perl, Part I’