Up to Main Index                         Up to Journal for September, 2014

                   JOURNAL FOR TUESDAY 30TH SEPTEMBER, 2014
______________________________________________________________________________

SUBJECT: Bugs, bugs and more bugs
   DATE: Tue 30 Sep 21:10:32 BST 2014

Last week I managed to do some more coding on WolfMUD. Then I got a nasty
cold, flu type bug which put me in bad for two days - bleugh! :( Nearly over
it, just a bit of an annoying dry, tickly cough left.

My time has recently been sucked up by the shellshock/bashdoor bug[1] as well.
Got to keep those servers patched and secure :(

Meanwhile back in code land...

Not WolfMUD related (yet? hrm...) I needed to whip up some code for a value
store. It seems to be working quite well with basic open, close, read, write,
count and truncate. You might notice there is no delete. Writes are currently
append only and reads are random access by record number. It's nothing fancy
and doesn't use an on-disk hash or anything. I think it would be nice if it
was expanded to be a proper key/value store and implemented the original
DBM[2] interface ;)

Back to WolfMUD development and the code is still being... cantankerous :(
I've sorted out more of the Player refactoring issues. At the same time I've
added a few more different ones *sigh*

Go 1.3.2 is now out, although Go 1.3.3 should swiftly follow it due breakage
on Windows platforms. At the moment I'm still on Go 1.3.1 for now. It also
seems that Go 1.3.2 has not fixed the TestParseInSydney test failing issue[3]
when compiling from source. For now on Go 1.3.1 I've commented out the tests.
I believe on the mailing lists there were comments that the test was a bit
flaky anyway ;)

Flu bugs, bash bugs, WolfMUD bugs and Go bugs.

Real life still sucks but coding keeps me sane...

--
Diddymus

  [1] See: https://en.wikipedia.org/wiki/Shellshock_(software_bug)

  [2] Originally written by Ken Thompson for Unix v7, released by AT&T in
      1979 - about 495 lines of uncommented C source!

  [3] Issue 8547: https://code.google.com/p/go/issues/detail?id=8547
      Issue 8814: https://code.google.com/p/go/issues/detail?id=8814


  Up to Main Index                         Up to Journal for September, 2014