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