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.

Reply via email to