Hoi!
Eliot wrote:
> Pharo isn't inspired by Smalltalk; it /is/ a Smalltalk. Trying to
> be mealy-mouthed about it and claiming inspiration, rather than
> proudly declaring its a Smalltalk is IMO as bad as apologizing for it
> being dead... We don't need to avoid the S word...
Sean later wrote:
> ...it's a question of who you're marketing to. Since we're marketing
> to non-Smalltalkers (quite wise since 16% market penetration is the
> tipping point, and we're not there yet), clearly "Pharo is Smalltalk-
> inspired" is the thing to say. It's not any more or less true than
> the latter, just more useful in its context.
And of course, with apologies to Alan, some of us think the name
"Smalltalk" was a poor choice from day one (in 1971). Surely there are
names which are suitably "innocuous"[1] but also convey some of the
magic in "providing computer support for the creative spirit in
everyone"[2]. "Smalltalk" is a vague and anemic name. From that weak
starting point, the other baggage is even heavier (perhaps it's helpful
to think of a balloon here? :).
I would use a new name and not mention "Smalltalk" at all unless
asked about it. At that point, I would proudly recount accomplishments.
Whenever someone just blurts out that Smalltalk is dead, I always
correct them, and it's not difficult. "Smalltalk-inspired" is a
non-starter, because it implies (in all contexts) that there isn't a
direct line of descent (there clearly is). I agree that it sounds
mealy-mouthed, disingenuous. "Smalltalk-derived" would be the honest
phrasing, and also sounds bad. Yeesh, if you have a problem with the
"Smalltalk" name, don't be the first to mention it. :)
Let's put more energy into a concise and intriguing description. I
think the primary concepts are programming, dynamism and messaging. The
word "livecoding" seems to resonate these days. If we're going to repeat
a word twenty times, I would choose that one. :) It has a nice ring
that draws people in. When they ask what livecoding is, you can describe
dynamism, and then describe how the coding is structured (messaging,
objects, etc.).
thanks,
-C
[1] http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
[2] http://tinyurl.com/25s52qd (archive.org, Ingalls)
--
Craig Latta
www.netjam.org
+31 6 2757 7177 (SMS ok)
+ 1 415 287 3547 (no SMS)