Up to Main Index                               Up to Journal for May, 2013

                     JOURNAL FOR THURSDAY 30TH MAY, 2013
______________________________________________________________________________

SUBJECT: I say, I say, I say ...
   DATE: Thu 30 May 21:04:03 BST 2013

Due to one thing and another yesterday wasn't much of a WolfMUD Wednesday. So
I've been hacking on WolfMUD tonight to make up for it and just pushed the SAY
command changes to the public dev branch. So now you can talk to other players
at the same location as you using SAY or a single quote as an alias:


  >say Hi!
  You say: Hi!
  >' Hello world
  You say: Hello world


After finding the bugs using the race detector - which showed I hadn't grasped
the Go memory model 100% - I've been digging around documentation and
newsgroups. Guess I should also read Hoare's  CSP book[1] and see if that has
any answers as well.

I've also been idly poking and prodding my code. There are a number of things
I don't like or could have implemented differently/better. The question is do
I scrap what I have and try again or incrementally pile on changes to rework
the code? Maybe I should listen to Brooks[2]:

                   Plan to throw one away, you will anyway.

Then again what I have works so maybe incremental evolution of the code is a
better idea? Gah! What to do? At least it's only about 4,000 lines of code,
5,000 with comments.

*grumble*

--
Diddymus

  [1] See: http://www.usingcsp.com

  [2] The Mythical Man-Month, Frederick Brooks, ISBN: 0-201-83595-9


  Up to Main Index                               Up to Journal for May, 2013