[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Thu, Jun 12, 2003 at 04:36:18AM -0700, Noel Welsh wrote:
> --- Avi Bryant <avi@beta4.com> wrote:
> > Never mind that you *could* trivially set up, say, a
> > Squeak image so that
> > you could edit source in a file and run it from the
> > shell - that would be
> > completely missing the point, and you might as well
> > be using Ruby.  
> It's the perceived effort required to open an image. 
> You have to wait for the image to load and mentally
> switch from one environment to another.  That feels
> like too much work for a simple script.  If you're
> already in Emacs/whatever you just open another buffer
> and start typing.


With Internet connecting more and more people people are tweaking and
sharing programs. Today that means indeed opening a editor, sending
diffs, tracking change with cvs. Eventually the changes gets
imprimatur from some authority and get published as a bundle called
.rpm or .deb (in the Linux world). Tracking the dependancies is left
to the packager and is a quite nightmare.  But a least, there are
rules for an evolution path, and end-user load only the packages they
need.  Diffs seems strange to me because I don't think a program as a
sequence of lines; but that is the best we got today to share program
changes. Now compare that with SmallTalk.

Disclaimer: I am not a SmallTalk specialist 

This story of SmallTalk image seems to me quite backward.  Proposing
that each person "lives" in his own image or that he is has to accept
wholesale another image is like proposing an autistic world as a norm
where granular interaction between people is impossible.  What is the
sharing process, what is the granularity?  I suppose that "world
developpers" share their stuff somehow as lower granularity than whole
worlds/image.  Is this any different than opening editor buffers,
sending diffs or integrating diffs?


> Noel
> =====
> Email: noelwelsh <at> yahoo <dot> com
> Jabber: noelw <at> jabber <dot> org
> __________________________________
> Do you Yahoo!?
> Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
> http://calendar.yahoo.com