<br><br><div><span class="gmail_quote">On 11/29/06, <b class="gmail_sendername">Klaus D. Witzel</b> &lt;<a href="mailto:klaus.witzel@cobss.com">klaus.witzel@cobss.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Motivation for syntax: we say SmallInteger and LargeInteger to subclasses<br>of Integer and obviously prefer the opposite direction for a namespace<br>hierarchy. Let's replace the suggested :: by a legitimate binary message
<br><br>&nbsp;&nbsp;Morphic &gt;~ View<br>&nbsp;&nbsp;Tweak &gt;~ View<br>&nbsp;&nbsp;System &gt;~ Default &gt;~ Compiler<br>&nbsp;&nbsp;My &gt;~ Terrific &gt;~ Compiler<br></blockquote></div><br>Implementing Namespaces like this would mean that your code runs slower. In order to refer to a class, you'll need to send a message to a Namespace every time you refer to it, rather than just refer to the class directly.
<br><br>Also, your message names are capitalised, which will have a negative affect on your karma.<br><br>Michael.<br>