[Q] Status of blocks
Avi Bryant
avi at beta4.com
Tue Jan 14 23:41:26 UTC 2003
On Wed, 15 Jan 2003, Daniel Vainsencher wrote:
> I think unbundling them is a great idea. Changes are easier to swallow
> in small pieces.
It's redundant, but let me add my agreement: Anthony, *please* do give us
block closures on the stock VM, if at all possible. I seem to constantly
be doing things these days where I'm bitten by the lack of them.
Avi
> > Anthony Hannan <ajh18 at cornell.edu> appears to have written:
> >
> > >
> > > I'm thinking of
> > > separating the full closure functionality out so it can be filed into
> > > current Squeak. It will involve changing the compiler but not the
> > > bytecodes. Blocks will probably be slower because they will have to use
> > > sends instead of custom bytecodes for certain closure operations. But
> > > at least it will be compatible with the next Jitter. Also, the
> > > remaining VI4 project will be free to continue exploring alternative
> > > bytecodes and such. I bet most people will like this separation. Is
> > > there anyone who thinks I should keep closures bundled with VI4?
> > Making progress towards separating concerns about the vm design from the
> > closures would be very helpful in making adoption of your sterling work
> > easier to arrange.
> >
> > There are a few vacant bytecodes that could easily be retargeted for
> > block support purposes to improve performance a bit over plain message
> > sends, without causing massive changes.
> >
> > tim
> >
> > --
> > Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
> > Useful random insult:- Half a bubble off plumb. -- attributed to Mark Twain
>
>
More information about the Squeak-dev
mailing list
|