[ANN][ENH][REFACTOR] Declarative pools at SqueakMap

Andreas Raab andreas.raab at gmx.de
Mon May 19 10:35:45 UTC 2003


Stef,

I just checked against the published KCP updates. There are only two
conflicting places (Class>>addClassVarName: and
Environment>>browseIndirectRefs). I've posted an update for DeclarativePools
which fixes the conflicts (naturally this update is not applicable to any
<3.6a system).

Cheers,
  - Andreas

> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Stephane Ducasse
> Sent: Sunday, May 18, 2003 9:43 PM
> To: The general-purpose Squeak developers list
> Cc: Alexandre Bergel; Nathanael Schärli; Roel Wuyts
> Subject: Re: [ANN][ENH][REFACTOR] Declarative pools at SqueakMap
> 
> 
> Great!
> Andreas I do not have the time to look at it now but just to 
> know did  
> you change code in Class, SystemDictionary.
> I guess so but I want to be sure. Because we could do a pass 
> on it in  
> the context of KCP.
> 
> Stef
> 
> 
> On Sunday, May 18, 2003, at 09:22 PM, Andreas Raab wrote:
> 
> > Hi Guys,
> >
> > I've just published a little more polished variant of the 
> stuff that I  
> > sent
> > around for dealing with pools in easier ways. It's up at SqueakMap
> >
> > 
> http://map2.squeakfoundation.org/sm/package/fc> 7f2d8c-74c0-486a-a364- 
> > abd63f47
> > 373d
> >
> > and here's the description:
> >
> > This package provides the means for using 'classes as pool  
> > dictionaries'
> > therefore enabling a more declarative style of using pools.
> > The packages refactors some compiler protocols and provides a base
> > class 'SharedPool' to be used as superclass for any 
> declarative pool.
> > The package contains refactored versions of the following pools:
> > * ChessConstants
> > * KlattResonatorIndices
> > * BalloonEngineConstants
> > * B3DEngineConstants
> > * ZipFileConstants
> > * ZipConstants
> > * GZipConstants
> > * FFIConstants
> > * EventSensorConstants
> > The refactorings will be applied only if the pool is present.
> >
> > Cheers,
> >   - Andreas
> >
> >
> >
> 
> 



More information about the Squeak-dev mailing list