Hi,
PLease permit me a small rant.
I don't like semi-colons. I find them unnecessary. In general, their meaning can be conveyed to the reader in other ways, via words.
In my view, punctuation should relate as closely as possible to speech patterns. Hence, a comma is a pause, a period is a stop. I...