<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">VSE supported them as well. The ANSI committee left support for underscores in identifiers as a platform dependent feature.&nbsp;<div><br></div><div>The only use for them in VSE was in operating system interface external classes.</div><div><br><div><div>On Mar 12, 2010, at 10:58 AM, Alan Knight wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>
<font size="3">+1<br><br>
I note that VisualWorks, and I think various other Smalltalks have
supported the ability to use underscores in selectors for many years, but
it is quite rare to see them. <br><br>
At 10:31 AM 2010-03-12, Torsten Bergmann wrote:<br>
</font><blockquote type="cite" class="cite" cite=""><font size="3">Hi Sam,<br><br>
&gt;Supporting underscores in selectors makes a significant change to how
the<br>
&gt;code looks to the eyes<br>
&gt;You can argue its not that important, or folks should just change and
<br>
&gt;enjoy it, but it does impact readability.<br><br>
You seem to miss my point here. I AGREE with you regarding
readability<br>
&nbsp;- since I like well written Smalltalk code in the same way you like
it. <br><br>
A #fooBar is always better than a #foo_Bar! Nothing said about it -<br>
I have no beard but appreciate reading/writing clean Smalltalk <br>
&nbsp;code since 1994...<br><br>
<br>
BUT:<br><br>
CALL_ME_BACK: is also more readable than CALLMEBACK in an <br>
FFI callback, especially when the C function has the same name<br><br>
The other Smalltalks allowed to use underscores in selectors <br>
and still have well written and readable Smalltalk methods. <br>
&nbsp;&nbsp;&nbsp; <br>
You may argue that this is due to their commercial nature -<br>
but I believe it's because Smalltalk people really use this <br>
feature carefully.<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
I think you fear that after introducing this change anybody <br>
is
instantly_switching_to_writing_ALL_its_method_selectors_with_underscores<br>
- which I just doubt! <br><br>
Therefore I would like to go the way Bert nicely described as:<br>
&nbsp; Supporting them: +1<br>
&nbsp; Using them: -1<br><br>
It's an interesting discussion - I should have read the warning in <br>
Ians original changeset more clearly. It said:<br><br>
&nbsp; "Use of this changeset has been officially condemned by the
<br>
&nbsp;&nbsp; Independent Board of Syntactical Aesthetics for
Squeak."&nbsp; :)<br><br>
&gt;Just 2r11 from a "legacy" Smalltalker who, yes, still uses
MVC, albeit<br>
&gt;running in parallel in a custom VM on a 64-core Tilera chip.&nbsp;
;-)<br><br>
How is the project going, havent heard from it since 2008?<br><br>
&gt;&lt;/previous_post_eaten_by_LotusNotes&gt;<br><br>
Since Notes-UI is written in Java I think underscores are OK
here<br><br>
Bye<br>
T.<br><br>
<br><br>
<br><br>
<br>
-- <br>
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!<br>
Jetzt freischalten unter
<a href="http://portal.gmx.net/de/go/maxdome01" eudora="autourl">
http://portal.gmx.net/de/go/maxdome01</a></font></blockquote></div>
<br>
<div>--</div>
<div>Alan Knight [|], Engineering Manager, Cincom Smalltalk</div>
<div><a href="mailto:knight@acm.org">knight@acm.org</a></div>
<div><a href="mailto:aknight@cincom.com">aknight@cincom.com</a></div>
<div><a href="http://www.cincom.com/smalltalk" eudora="AUTOURL">
http://www.cincom.com/smalltalk</a></div>

<br></blockquote></div><br></div></body></html>