Having just reached a successful milestone in a number of projects, I was pleased to see
an article extolling the virtues of Pascal, or more specifically the Delphi dialect of Pascal. The author's quite right, and it's something I've felt for many years: Delphi hits the sweet spot between too much power (C, C++) and too much hand-holding and under-the-covers magic (Python, Java, everything else). It seems verbose, in that you use
begin and
end instead of
{ and
} and so on, but it's not really. It
works, and that's what I like about it.
Pity Borland can't manage to market it. They really need to sell it to someone with comparatively superior marketing skills. I think Rodney Adler is looking for a gig...
But I digress.
The most significant milestone is Gratian, the program I wrote for the Canon Lore database update. I've been off on a tangent adding a feature half-suggested by
syridian, with the result that nothing worked properly because I'd had to rip the guts out to rebuild them. For the last week and a bit, I've been carefully excising the feature in question and trying to knit the guts back into something workable. Tonight I got the last of it behaving: Gratian can now upload changes in real time to the
Canon Lore website. The new Canon Herald has a copy, so I have no doubt there will be changes coming soon to everyone's favourite red, blue and white elephant.
I still have bugs to fix, including some serious show-stoppers, but the thing is functional, and that's good news.