<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Why not learn both? :)</div><div><br></div><div>From my perspective: Self has a more mature VM and GUI/development environment than Slate (because it is older).  Slate has some interesting features, in particular it has a form of multimethods which could be very powerful.</div><div><br></div><div>Self is, I think, conceptually simpler than Slate; whether that extra complexity is worth it should hopefully become more apparent as Slate matures and we start to see largish bodies of code written in it.</div><div><br></div><div>Russell</div><div><br></div><br><div><div>On 21/02/2010, at 4:23 PM, Tim wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">



<div style="background-color: rgb(255, 255, 255); position: static; z-index: auto; ">
<span style="display:none"> </span>



    <div id="ygrp-text"><p><br>
I am looking to learn a new language.  After researching Smalltalk a bit, I have decided I would prefer to learn a prototype based langusge.<br>
<br>
I have narrowed my choices to Self and Slate.<br>
Can anyone explain the differences to me?<br>
<br>
I know Slate uses a syntax very close to Smalltalk. What else?<br>
<br>
Thanks in advance.<br>
<br>
Teejay<br>
<br>
</p>

    </div>
     

    

</div>



<!-- end group email -->

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