I'm sorry to hear that. If it gets in, I might send you a beer to cheer you up.
Could you explain how the dot is overloaded in Smalltalk? Currently I'm only aware that it's used for ending statements.
The fact that the dot notation (in the context of Namespaces, I assume) is popular is quite important. If it comes only with a small grammatic and typographic cost, then in my opinion it's a good idea to keep things consistent across languages.
What do other Smalltalks use? Could somebody knowledgable give me a quick run-down?
Other programming languages:
Python - '.'
Java - '.'
C++ - '::'
C# - '.'
Erlang - ':'
Haskell - '.' (note 1)
Not a programming language
XML - ':' (?)
Filesystems - '/', '\', ':'.
(1)
http://bardolph.ling.ohio-state.edu/cgi-bin/dwww/usr/share/doc/haskell98-report/hier.pdf.gz