Subjective Squeak
Stephen Pair
spair at acm.org
Fri Dec 13 22:20:50 UTC 2002
I didn't mean to imply that it is something new...just a new
implementation for Squeak. The point I was trying to make is that it
would be nice to debate the merits of adopting Anthony's block closure
implementation independent of his activation stack implementation.
- Stephen
Allen Wirfs-Brock wrote:
> >"Stephen Pair" <spair at acm.org> wrote:
> > > But even the stack optimizations that are in VI4
> > > concern me a bit. It seems like that goes too far into
> the research
> > > realm and jeopardizes the acceptance of the work done on block
> > > closures. Everyone knows what block closures are and why they are
> > > needed; there is a much greater chance of them getting
> into the base
> > > VM if they don't come with extra stuff that's less well
> understood
> > > and proven.
>
> I hope nobody really thinks that the topic of using an
> activation stack to
> implement Smalltalk is a "research" topic. It is a proven
> technique that
> has been used successfully by a number of Smalltalk
> implementations (In
> fact, I pretty sure that the majority of Smalltalk systems
> that are not
> directly derived from the Smalltalk-80 code base use this
> technique). You
> certainly can debate the design merits of a heap
> implementation compared to
> a stack implementation or debate the quality of a stack-based
> design, but
> anyone who thinks that using a stack for Smalltalk is something new
> obviously hasn't done their homework.
>
> Allen_Wirfs-Brock at instantiations.com
More information about the Squeak-dev
mailing list
|