Strangely Consistent

Theory, practice, and languages, braided together

November 18 2009 — the history mystery

146 years ago today, King Christian IX of Denmark signs the so-called November constitution that declares Schleswig to be part of Denmark. As a consequence, Germany attacks to reclaim that area a few months later.

Denmark's new king, Christian IX, was in a position of extraordinary difficulty. The first sovereign act he was called upon to perform was to sign the new constitution. To sign was to violate the terms of the London Protocol which would probably lead to war. To refuse to sign was to place himself in antagonism to the united sentiment of his Danish subjects, which was the basis of his reign. He chose what seemed the lesser of two evils, and on November 18 signed the constitution.

So, wow, it turns out there's this whole Schleswig-Holstein Question of which, despite thorough history schooling, I was previously completely unaware. I will spend some time reading up on it, as well as trying to say "Schleswig-Holstein Question" many times in a row, as rapidly as possible.

Ok, hm. So today, in order to fix lichtkindbug 10, I added back the view history action into November. I say "added back", because all signs indicate that it had been there before. All the plumbing necessary to do a history action was there, and I only needed to write the method.

(No, I haven't done any source code archeology thing with git log and git blame. Yes, I probably should.)

However, when I'd done this, and compiled, it still fails. And in exactly the same way.

I have a feeling there's something I'm missing here. Do I need to add the new 'history' action somewhere else in the system? I don't think so. The Dispatcher should just use the new action directly.

In other words, what could have been a ridiculously easy addition turned into a mystery instead, whose solution will inevitably have to come another day. Oh well.