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