<html><body bgcolor="#FFFFFF"><div>I haven't found anything like that yet. I've been thinking about using a PEG to do Self to JavaScript "compiler," but alas, my knowledge of Self remains insufficient. </div><div><br></div><div>I would call it Elf. JS Elf. JSElf. </div><div><br></div><div>FWIW, this is something I've been thinking about for some time, but finding time to develop an intimate understanding of Self has been hard:(</div><div><br></div><div>The most difficult parts to do, AFAICT, would seem to be the object memory (snapshot? What's that? etc) and making the UI work in a performant way with the canvas or something. </div><div><br></div><div>I suppose you could use the DOM, but... yuck. <br><br>On Jan 19, 2012, at 3:58 PM, "emptist" <<a href="mailto:jimg1968@yahoo.com.cn">jimg1968@yahoo.com.cn</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>




<span style="display:none"> </span>



    <div id="ygrp-text">
      
      
      <p>Amber ( <a href="http://amber-lang.net">http://amber-lang.net</a> ) is very new but extremely exciting Smalltalk in/on JavaScript, MIT licensed. </p><div>Since it can magically collaborate with JavaScript directly without any wrapper from side to side for both client and server programming. However, because Smalltalk is class based I believe a Self version of Amber would be more straight forward.</div><div>Sorry I'm not able to build it myself so I share the information here. Thanks.</div><div><br></div><div>  </div>
<p></p>

    </div>
     

    





<!-- end group email -->

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