[squeak-dev] Re: Hit end of changes file limit

Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Tue Jun 3 10:04:43 UTC 2008




El 6/2/08 7:25 PM, "Rob Rothwell" <r.j.rothwell at gmail.com> escribió:

> Actually, I started with one of the squeak-dev images, which started out
> around 10Mb...I'm not sure what I've done after that given the seemingly small
> size of the project I am working on; I seem to be having some image size
> expansion at a pretty good rate too, which I think I will ask the beginners
> list about!
> 
> Rob

Yes, I see your questions.
I still not have enough experience with Aida for help.
But taking risk, I think Aida save all in .image ,
You always could see .changes , not only from inside Squeak,
Also you could use external text editors like Ultraedit or BBEdit
I copy last lines of my own working image for example how to understand
.changes

STARTUP is the begin of work
"Discovery:Users:admin:SqueakDevelop:Squeak3.11" is the working dir
"Discovery:Users:admin:SqueakDevelop:Squeak3.11:Squeak3.10-7164WT-basic.imag
e" is the working image

Each 'From ....etc" means the image on which the code was made
Each '---End fileIn of' means the actual .st (or other)

Hope this helps.

> ----STARTUP----an Array(31 May 2008 10:12:34 am) as
> Discovery:Users:admin:SqueakDevelop:Squeak3.11:Squeak3.10-7164WT-basic.image!
> 
> 
> 'From FunSqueak3.10alpha of 19 November 2007 [latest update: #1] on 30 May
> 2008 at 9:45 am'!
> !MethodReference methodsFor: '*monticello' stamp: 'al 10/9/2005 20:05'!
> isLocalSelector
>     ^self actualClass
>         includesLocalSelector: self methodSymbol! !
> 
> ----End fileIn of
> Discovery:Users:admin:SqueakRepository:imagesZip:Squeak3.9-final-7067:MethodRe
> ference-isLocalSelector.st----!
> 
> 'From Squeak3.9 of 7 November 2006 [latest update: #7067] on 31 May 2008 at
> 9:39:08 am'!
> !MethodReference methodsFor: 'queries' stamp: 'edc 5/31/2008 09:38'!
> systemPackage
> ^(Smalltalk at: self classSymbol) category ! !
> 
> ----End fileIn of
> Discovery:Users:admin:SqueakRepository:imagesZip:Squeak3.9-final-7067:MethodRe
> ference-systemPackage.st----!
> 
> 'From Squeak3.9 of 7 November 2006 [latest update: #7067] on 31 May 2008 at
> 9:44:15 am'!
> !PackageInfo methodsFor: 'dependencies' stamp: 'edc 5/31/2008 09:43'!
> externalPackages
>      ^self externalUsers collect: [:mr | mr key systemPackage]
>         ! !
> 
> ----End fileIn of
> Discovery:Users:admin:SqueakRepository:imagesZip:Squeak3.9-final-7067:PackageI
> nfo-externalPackages.st----!
> 
> 'From FunSqueak3.10alpha of 19 November 2007 [latest update: #1] on 30 May
> 2008 at 9:46:45 am'!
> !Behavior methodsFor: 'testing method dictionary' stamp: 'al 9/16/2005 14:16'!
> includesLocalSelector: aSymbol
>     ^self basicLocalSelectors isNil
>         ifTrue: [self includesSelector: aSymbol]
>         ifFalse: [self localSelectors includes: aSymbol]! !
> 
> ----End fileIn of
> Discovery:Users:admin:SqueakRepository:imagesZip:Squeak3.9-final-7067:Behavior
> -includesLocalSelector.st----!
> 
> 'From FunSqueak3.10alpha of 19 November 2007 [latest update: #1] on 30 May
> 2008 at 9:47:31 am'!
> !Behavior methodsFor: 'accessing method dictionary' stamp: 'al 6/12/2006
> 10:48'!
> basicLocalSelectors
>     "Direct accessor for the instance variable localSelectors.
>     Because of hardcoded ivar indexes of Behavior and Class in the VM, Class
> and
>     Metaclass declare the needed ivar and override this method as an accessor.
>     By returning nil instead of declaring this method as a subclass
> responsibility,
>     Behavior can be instantiated for creating anonymous classes."
>     
>     ^nil! !
> 
> ----End fileIn of
> Discovery:Users:admin:SqueakRepository:imagesZip:Squeak3.9-final-7067:Behavior
> -basicLocalSelectors.st----!
> 
> (PackageInfo named:  'Protocols') externalPackages!
> 
> ----SNAPSHOT----an Array(31 May 2008 11:07:20 am)
> Squeak3.10-7164WT-basic.image priorSource: 8370532!





More information about the Squeak-dev mailing list