kilon alios wrote > Class library section as third section sounds excellent idea, please if > you > can give me a paragraph or anyone with experience on this. I try to add > anything I know about Pharo but unfortunately there is still much I don't > know.
I think it's important to introduce the concepts in a very specific order, most importantly with the language last (the syntax was always the least interesting thing about Smalltalk, and it addresses concerns about turning people off right off the bat, without hiding anything) (see http://forum.world.st/Pharo-is-Smalltalk-and-Not-tp4757342p4757348.html): 1. a [pick 2 or 3 of: dynamic, open, immersive, live] computing environment (like an IDE and OS rolled into one) 2. [appropriate adjectives] core libraries 3. a dialect of the Smalltalk programming language The immersive environment of live objects is the most compelling - from a programming standpoint, sending someone a serialized debug session, customizing the world menu, the simplicity of adding settings, all in a live, dynamic way; that you have a whole computer (OS + IDE + libraries) done with ~20% of the LOC of Ruby 1.9 (without *any* tools!) and ~0.5% of the LOC of Windows Vista; this is the blue plane idea that Smalltalk took on ----- Cheers, Sean -- View this message in context: http://forum.world.st/New-Proposal-for-new-Pharo-website-About-page-with-example-website-tp4757411p4757483.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
