57 years ago today, the king of Buganda (a part of Uganda), Major General Sir Edward Frederick William David Walugembe Mutebi Luwangula Mutesa II (Knight Commander of the Order of the British Empire), was exiled because he had a disagreement with the British Governor.
Sir Edward Muteesa seems to have led an interesting life. He "is recorded to have fathered eleven sons and seven daughters". He died of alcohol poisoning in his flat, under somewhat mysterious circumstances.
Let's finish off with some statistical comparison between November-on-alpha (before we throw it on the trash heap of history) and November-on-ng.
Because I thought it might be interesting, I tried both of these with and without article caching. I ran each of the four possible setups 10 times under identical conditions. The data points are in seconds of wallclock time.
I should really make a cute graph for this, but I ran out of time. Maybe later.
9.444 9.662 9.275 9.356 10.160 9.621 10.026 9.522 9.860 9.737
46.353 52.880 63.742 44.745 46.320 59.831 63.585 58.116 57.459 54.510
7.489 4.847 2.912 3.031 2.809 2.807 2.985 2.778 2.849 2.955
9.735 10.185 8.558 6.288 7.101 6.070 6.170 6.132 6.234 6.064
- November on ng with the cache turned on runs in about 10 seconds.
- Turn off the cache, and it slows down about five times.
- November on alpha used to run in about 3 seconds.
- With the cache turned off, it slowed down 2-3 times.
- November on alpha with the cache turned off ran faster than November on ng with the cache.
Summa summarum: over the past year, Rakudo has gotten 3-10 times slower.
I'd like that order of magnitude back before I think of deploying November on the web again. The caching was introduced to make November juuust bearable to use. Now it turns out that upgrading to ng eats up that speedup.
Of course, from many viewpoints other than speed, we're much further ahead now than a year ago. But that doesn't change the fact that November was developed on alpha and, even after porting it to ng, it still runs best on alpha.