Charles,
I don't wan't to sound obtrusive or something, but your answer didn't alleviate the issue but rather aggravated it.
So, my question is what was ideologically wrong with print having its arguments separated with commas like any other function of your language? Where is the consistency you're alluding to?
If I'm however asking the wrong kind of question in the wrong place then please simply ignore it.