[Esug-list] "Pharo is Smalltalk inspired"

Dale Henrichs dale.henrichs at gemtalksystems.com
Thu Jul 31 15:56:06 EDT 2014


I have a feeling that if we had a chance to talk that we would be in
"screaming agreement."

I have spent a large portion of the last 5 years helping to build new
infrastructure for Smalltalk. Metacello and Filetree have made it possible
for Smalltalkers to start using the more modern SCMs like git and to
benefit from collaborative tools like GitHub and I think this is a _good_

tODE is my take on a Smalltalk IDE built to support git/github-based
development and is just another necessary (no IDE for GemStone) step along
the way.

I'd like to think that my work contributes to the overall effort in
building "Smalltalk3.0."

And I'm sorry I made you cringe:)


On Thu, Jul 31, 2014 at 10:17 AM, Reinout Heeck <reinout at soops.nl> wrote:

> On 7/31/2014 3:56 PM, James Foster wrote:
>> On Jul 31, 2014, at 5:26 AM, Reinout Heeck <reinout at soops.nl> wrote:
>>  The problem with the Smalltalk community is that it holds itself back.
>>> For example there are no Smalltalks with a decent namespace
>>> implementation (although there was Dave Simmons' S# for a while).
>> In what way does GemStone/S not have “a decent namespace implementation”?
> It's been ages since I worked with Gemstone, so the following may be way
> off.
> What I recall is that Gemstone allows per-session bindings for global
> names but only 'once' for all the code, IOW I cannot do visibility
> management with it (have 'Array' mean one thing in one level of abstraction
> (=package) and another thing in another level of abstraction in the same
> session).
> So it feels like there is one namespace, not multiple. (and it does not do
> selector namespaces if memory serves).
>>  Seeing that Pharo and Squeak are still producing browser framework after
>>> browser framework
>> Have you seen TODE (https://code.google.com/p/tode/ and
>> https://github.com/dalehenrich/tode)?
> No, so I just watched the video and it made me cringe: here we have one of
> the very early Smalltalk talents *still* busy with implementing the
> browser, still concerning himself with combating window clutter, still
> biding his time with extracting code from the UI to make tool interaction
> and the MOP accessible to ad-hock scripting.
> It is a poignant example of what I meant.
> Compare his browser demo (https://www.youtube.com/watch?v=m4LcZ4_1Yic)
> that shows us how to interact with code with less mouse clicks with Bret
> Victors browser demo (http://vimeo.com/36579366) that shows tools to
> discover new ideas.
> R
> -
> _______________________________________________
> Esug-list mailing list
> Esug-list at lists.esug.org
> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.esug.org/pipermail/esug-list_lists.esug.org/attachments/20140731/4dc1e834/attachment-0002.html>

More information about the Esug-list mailing list