PhD student in computer graphics/visualisation with degrees in software engineering and theoretical physics.
Elected Moderator ♦ on Programming Puzzles & Code Golf.
You can usually find me in The Nineteenth Byte - if not, leave a message there with
If you want to give my older challenges a go, please do, even if I've already accepted an answer. Unless stated otherwise in the question, I will review every new answer and update the accepted answer accordingly.
I like to (ab)use regular expressions for tasks they weren't meant for:
For this purpose, I've written Retina, a regex-based programming language (using the .NET flavour).