The use of multiple semicolons in my example is governed by a different rule from the one allowing semicolons in complex lists: in my example, the semicolons were present as a means to separate independent clauses from one another, not as a means to separate items in a complex list from one another.
Most folks, I think, wouldn’t consider such a sentence to be a list, unless they included a winky smiley. Veni, vidi, vici is an account of Caesar’s approach, not a grocery list of his actions. But I won’t quibble over semantics here. Mostly my point was that there’s more than one way to justify multiple semicolons.
I should note that sometimes you set off a nonrestrictive clause with commas:
The students, who smelled like fish, were carried off in nets.
If the nonrestrictive clause is complicated, you might want to set it off with semicolons:
The students; who smelled like fish, the kind of fish that you wouldn’t feed to that mean, syphilitic old cat that hangs around your office; were carried off in nets.
You’d be wrong to do that, however. Instead, you should set off that complicative nonrestrictive clause with dashes or parentheses:
The students–who smelled like fish, the kind of fish that you wouldn’t feed to that mean, syphilitic old cat that hangs around your office–were carried off in nets.
or
The students, who smelled like fish–the kind of fish that you wouldn’t feed to that mean, syphilitic old cat that hangs around your office–were carried off in nets.
You could also just leave it as an all-comma fest:
The students, who smelled like fish, the kind of fish that you wouldn’t feed to that mean, syphilitic old cat that hangs around your office, were carried off in nets.
In all cases, you’ve got the punctuation before the word “were” performing double duty: it’s ending both the nonrestrictive clause beginning with “who” and the nonrestrictive clause beginning with “the kind.”
Even though you can use semicolons to set apart items in a list when those items themselves contain commas, this isn’t a principle you can extend across the board. You can’t use semicolons to set apart a nonrestrictive clause when that clause itself contains commas, for example.
Daniel
thoroughly confusing the issue