<html><head><base href="x-msg://235/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>If you haven't done it already download the demo snapshot </div><div>(demo.snap at <a href="http://selflanguage.org/download/index.html">http://selflanguage.org/download/index.html</a>) and run </div><div>it.  It's a live walkthrough tutorial that teaches you the basics.</div><div><br></div><div>And one of the great things about Self is that once you know the </div><div>basics you can discover how to do just about anything else (I have a </div><div>personal caveat to that statement, but I won't hijack this thread with </div><div>it).</div><div><br></div><div>Good luck Casey,</div><div><br></div><div>Josh</div><div><br><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><div>Forgive the newbie! I've been lurking for awhile, figured it was time.</div><div><br></div>I found Squeak about three years ago, and it tied a lot of loose threads together for this particular token SIGPLAN weenie. I've read most of the Self papers, and am fascinated/awed by the object model. In a lot of ways it's close to an ideal to me.<br clear="all"><br><div>Smalltalk had this strange, unexpected effect on me: it crystalized things for me in a way that hadn't happened since Lisp, and before that, assembler. A lot of my preconceptions about programming disappeared into message passing, it's one of those new ideas that subsumes and unifies a set of old ideas. </div><div><br></div><div>I'm really excited about Self, because it attacks the few things that were hurdles for me when I was learning Smalltalk. What's the difference between a Class Variable and a Class Instance Variable, and why would a Class Instance Variable be different from an Instance Variable? And WTF is a "Pool Dictionary" anyway? It seems we don't speak of them for some reason:P </div><div><br></div><div>It's really good to see so much buzz around the system. When I first started reading about it, Self was a dead language, one of those mysterious wonders I would hear spoken about with reverence in mostly empty halls, lost to a microprocessor gone out of vogue, and only present like some distant, unseen celestial body, in the influence it exerts on other objects in its domain. </div><div><br></div><div>Now I'm hearing about new releases and it works on x86! Thank you!</div><div><br></div><div>I figured I'd ask what a good starting point might be for picking up the syntax and UI: I grok the object model pretty well (I think.)</div><div><br></div><div>--<span class="Apple-converted-space"> </span><br>Casey Ransberger</div><br><br><div width="1" style="color: white; clear: both; "></div></div></span></blockquote></div><br></body></html>