Up to Main Index Up to Journal for October, 2013 JOURNAL FOR THURSDAY 31ST OCTOBER, 2013 ______________________________________________________________________________ SUBJECT: Time to dust off the pumpkin again DATE: Thu 31 Oct 21:02:13 GMT 2013 This time last year I pushed out the first WolfMUD Go prototype. How time flies. Anyway spent yesterday coding and trying out the new parser ideas. For some reason everything started going wonky and quirky. In the end I gave up in disgust for the evening :( So what's gone wrong? When I started the rewrite I was quite new to Go and as I've said before I always use a rewrite as a way of learning new languages - Basic, C, C++, Assembler, Java. Basic because WolfMUD was started way back when on a BBC Micro, Assembler because I'm a masochist or was that Java? :) Anyway I now know Go a lot better and I can see a raft of issues with the current code. Some of it is OK - networking code and record jars, some is just butt ugly - entities and command handling. The tests are getting way behind the code - I tend to write code and use tests to validate it instead of writing tests and then the code to pass the tests. So at the moment things are very frustrating. I want to rewrite huge swathes of the current code. Do I salvage what I can of the good bits and start again or do I try to improve things with incremental changes - which seems to take forever! As that silly old bear called Pooh would say "Oh bother!" *sigh* So I will now go and do some pondering and hope there is a good horror film on TV tonight. Nearly forgot the pumpkin ;) __ /// / __ __ \ \/ __ \/ _ \/ _ \\/\/\// \ \/\/\/ / HAPPY HALLOWEEN -- Diddymus Up to Main Index Up to Journal for October, 2013