Arduino IDE doesn't accept sketch names ending with a dot

Curse you, Bill Gates!

I hadn't realized that Windows specific limitations where enforced by the IDE in Linux. I guess it makes sense, for ensuring maximum interoperability.

While rewriting explicitly all Windows specific limitations in the specification is obviously overkill, wouldn't it be better to put at least a note saying that Windows limitations also apply? Just to avoid future Linux users posting "I tried to create a sketch named CON and the IDE doesn't want it".