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!
Before I had used dropbox for all my version control. Dropbox is an amazing service and I find it very useful for keeping my computers in sync and getting pdfs etc from the cloud. For version control however it is not ideal. This is because you don’t get diffs of files, you don’t have commit messages and you can’t branch without simply copying the files or folders into a different location. In short it’s very good and useful but it’s not a version control system.
I’m not going to go into git vs mercurial because I’m just starting out on my experience using version control and also this subject has a wealth of blog posts and articles to it’s name already. (The facts, why git is better, why mercurial is better) For now I’m just going to say I’ve started using version control and it’s much better than not! Also feel free to check out my repositories on GitHub and BitBucket though at the moment there isn’t much public code on BitBucket.
Also I realise I’m interjecting in the middle of a series of posts so the next post will be; Finding Primes: part iii – C++ and the Sieve of Eratosthenes. (In fact you could have a look at the code I’m going to discuss next post in this repository)