<div>I have been getting failures in my port of the JSJson tests (example, self assert: (self parse: &#39;True&#39;) = &#39;True&#39;).&nbsp; These failures&nbsp;were a bit of a mystery to me since on VA Smalltalk &quot;self parse: &#39;True&#39;&quot; answers a Symbol, not a String.&nbsp; But on delving into Squeak, all is now clear -- it answers a Symbol there also!&nbsp; </div>

<div>&nbsp;</div>
<div>The problem is that on the other platforms I am familiar with (VA Smalltalk, VW and Dolphin), an equality test on Symbols is an identity test.&nbsp; But on Squeak, it isn&#39;t -- So&nbsp;&quot;#abc&#39; = &#39;abc&#39;&quot; answers true on Squeak and false on VA/VW/Dolphin.</div>

<div>&nbsp;</div>
<div>At this point I don&#39;t know if I have a general porting issue (which might explain some of the strange errors I&nbsp;get) or&nbsp;simply a porting issue with the JSJson tests.</div>
<div>&nbsp;</div>
<div>Have any of the&nbsp;Seaside porters&nbsp;run into this incompatibility before?</div>
<div>&nbsp;<br clear="all">John O&#39;Keefe [|], Principal Smalltalk Architect, Instantiations Inc.<br></div>