<p>By what process would this change be implemented? Have the vm raise an error dialog every time it encounters an underscore? Then in a year or two switch on the allow underscores in variable names flag? I mean, this sort of change doesn&#39;t happen over nite, right?</p>

<p>Gary Dunn<br>
Open Slate Project<br>
<a href="http://openslate.org">http://openslate.org</a></p>
<p><blockquote type="cite">On May 13, 2011 6:11 PM, &quot;Jerome Peace&quot; &lt;<a href="mailto:peace_the_dreamer@yahoo.com" target="_blank">peace_the_dreamer@yahoo.com</a>&gt; wrote:<br><br>Hi all,<br>
<br>
Squeak has a lot of problems leaving its past behind.<br>
<br>
It has a lot of problems creating a future for itself.<br>
<br>
As a bug tracker certain things set of my alarms. If you want to test code you need to recognize that each preference doubles the number of tests. Assignments are fundamental to any language. To have two forms of assignments and the preferences to determine when each is used and shown doubles the (theoretical) work of proving the code correct.<br>


<br>
Underscores are ascii. Backarrows are Utf-8. The use of backarrows glyphs in character sets where underscores glyphs should be harks back to a character set that predates ascii and would have no modern description.<br>
<br>
In practice having the two forms available means that underscores will always creep in to code depositories. The effort to eliminate them so that underscores can be used as characters in variables will continue to fail.<br>


<br>
a_b_c_d := airplane .<br>
<br>
Will forever mean two different things and be very dangerous code to write.<br>
One form of assignment will suffice and help secure a future for squeak and smalltalk.<br>
<br>
Two forms will forever be a contentious issue. The point of having a language is exchanging thoughts with others. Squeak needs to be compliant with smalltalks that consider a_b_c_d a word not four.<br>
<br>
Cuis is a very good effort. Juan will stubbornly stick to what comforts him. Squeak belongs to more than Juan. It needs to reach the future. This nostalgia about assignments prevents it progress.<br>
<br>
I don&#39;t write this list often these days. Strong feeling about this stumbling block prompts this outburst. Deprecate the use of underscore for assignment. Guide squeak to its future by letting it let go of this portion of its past.<br>


<br>
Yours in curiosity and service, --Jerome Peace<br>
<br>
<br>
<br>
</blockquote></p>