Just as a personal opinion, I usually type literal arrays in &quot;full detail&quot; syntax, such as...<br><br>#(#abc &#39;123&#39; 456 nil false)<br><br>I feel it&#39;s more consistent to express individual literals as one would do outside the scope of a literal array.&nbsp; In that way, #abc is always written #abc (or #&#39;abc&#39;, but not abc).<br>
<br>This is more of a subjective taste thing than anything else though.<br><br>Andres.<br><br><div class="gmail_quote">On Wed, Mar 12, 2008 at 1:34 PM, Paolo Bonzini &lt;<a href="mailto:bonzini@gnu.org">bonzini@gnu.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
&gt; &nbsp; &nbsp; Somewhat drifting from the original topic, but I&#39;ll note that the ANSI<br>
&gt; &nbsp; &nbsp; standard does not have symbols in array without a prefixed # (the only<br>
&gt; &nbsp; &nbsp; &quot;bare&quot; keywords accepted there are true/false/nil and they signify the<br>
&gt; &nbsp; &nbsp; three objects).<br>
&gt;<br>
&gt; Which is something I&#39;d change. &nbsp;Which dialects don&#39;t support the<br>
&gt; non-ANSI behaviour?<br>
<br>
</div>GNU Smalltalk. &nbsp;I&#39;m not opposed to changing it, *but* watch out because<br>
it&#39;s incompatible. &nbsp;I would also appreciate an input on why the current<br>
choice was made.<br>
<br>
I would oppose for sure having #(abc true) mean &quot;Array with: #abc with:<br>
true&quot;. &nbsp;That would be the worst of both worlds.<br>
<div><div></div><div class="Wj3C7c"><br>
Paolo<br>
<br>
_______________________________________________<br>
ANSI-Smalltalk mailing list<br>
<a href="mailto:ANSI-Smalltalk@lists.openskills.org">ANSI-Smalltalk@lists.openskills.org</a><br>
<a href="http://lists.openskills.org/cgi-bin/mailman/listinfo/ansi-smalltalk" target="_blank">http://lists.openskills.org/cgi-bin/mailman/listinfo/ansi-smalltalk</a><br>
</div></div></blockquote></div><br>