<html><body>
<p><tt>xotcl-bounces@alice.wu-wien.ac.at wrote on 03/20/2006 02:26:26 PM:<br>
<br>
&gt; <br>
&gt; On 20 Mar 2006, at 18:41, Scott Gargash wrote:<br>
&gt; <br>
&gt; &gt; xotcl-bounces@alice.wu-wien.ac.at wrote on 03/20/2006 07:21:27 AM:<br>
&gt; &gt;<br>
&gt; &gt; There's some semantic relationship between the two accessors, so it &nbsp;<br>
&gt; &gt; would be nice to have some overlap in their names. &nbsp;How about &quot;my &nbsp;<br>
&gt; &gt; varname&quot; and &quot;my methodname&quot;?<br>
&gt; How about, to make it totally obvious, &quot;my varNamespace&quot; and &quot;my &nbsp;<br>
&gt; methodNamespace&quot;? Readability and clarity is generally more important &nbsp;<br>
&gt; in programming than cutting a few keystrokes off and at least that &nbsp;<br>
&gt; would be easy for anyone reading the code to decipher.<br>
</tt><br>
<tt>I agree with you about clarity vs. typing, but I'm still reluctant to entrench namespace. &nbsp;The fact that it's in a namespace is implementation, and part of the utility of this is to encapsulate that implementation. &nbsp;What's really happening is you're getting a valid external reference to a variable or method.</tt><br>
<br>
<tt>Hmm... &quot;my &amp;var&quot; and &quot;my &amp;method&quot;? &nbsp; Or is it too C++? &nbsp;&quot;my varref&quot; and &quot;my methodref&quot;?</tt><br>
<br>
<tt>        Scott</tt></body></html>