Up to Main Index                               Up to Journal for May, 2021

                      JOURNAL FOR SATURDAY 1ST MAY, 2021
______________________________________________________________________________

SUBJECT: Since the release…
   DATE: Sat  1 May 20:03:19 BST 2021

This entry was supposed to be ready for the end of April. It wasn’t, now April
only has a paltry two entries :(

Three weeks ago I pushed out the v0.0.18 of WolfMUD. The release seemed to go
well, it had enough testing after all. Didn’t hear any angry torch and
pitchfork wielding mobs, which is usually a good sign. However, since the
release I’ve gone very quiet again. I haven’t touched WolfMUD very much and I
haven’t been writing. It’s not a case of not wanting to, I’ve simply been too
busy with the day job and something else I’ve had to work on.

The release took a lot of additional effort. New build scripts, workspace
layout changes, working habits had to change and so much testing. I think the
pain of change was worth it, WolfMUD is now in a better state to move forward,
although there may be some cleaning up left to do.

What’s next? At the end of the last release I took a detour from putting
things in place for the combat system to look at, what I perceived to be, a
performance issue. It was a nice change of pace, but I really want to get
combat in. I think most of the supporting basics are there for combat, I just
need to pull everything together and get it finished.

Before I get back to combat there are a couple of issues from the release I
need to sort out. There were a few gripes due to some of the tooling in the
build directory being written as Bash scripts. As such Windows users can’t use
them. Well they could via WSL or MingW, however I agree that is not an ideal
situation. A bigger problem is the use of make on Windows, I have yet to find
a simple, clean solution other than WSL.

The other issue raised was a lack of documentation regarding the Makefiles,
Bash utilities, git public dev branch and the botrunner. I have an incomplete
“Developers and Advanced Users” guide I was working on. However, it was going
to delay the release even more and I decided it could be finished after the
release.

WolfMUD related, I need to update my static site builder to work with Go
modules. The builder imports WolfMUD’s recordjar and text packages. If I don’t
get the builder fixed now it’ll bite me in the ass next time I make changes
and try to compile it. The recordjar package saw a number of fixes and I’d
like to be using the latest version of my own software! At the moment it’s
using an outdated version from a pre-modules WolfMUD copy.

Actually, my first job is going to be sorting out my dev directory. I have
multiple copies of WolfMUD and the site builder laying around. Thinking about
it, I’m not sure exactly which source the current builder I’m using was built
from… *sigh*

--
Diddymus


  Up to Main Index                               Up to Journal for May, 2021