cant run squeak as service

leo at smalltalking.net leo at smalltalking.net
Wed Aug 17 19:17:43 UTC 2005


Hi!,

Recently I have to run squeak as a sevice in win 2000 server and win 2003 
server platform and I cant do it. The squeak image have a functional swiki 
that I saved with the server running.
I try runnig like:

squeak -service: "ComSwiki"

later, the service is running but I cant access to the swiki.

I try also putting ImageName="Squeak.image" in the squeak.ini file, but 
neither run.

Somebody try to run squeak as a service in this platforms?... because I 
remember running very well in win XP...

Any help would be apreciated!

Regards, Leo

--
Leonardo De Marco

---------- Original Message -----------
From: squeak-dev-request at lists.squeakfoundation.org
To: squeak-dev at lists.squeakfoundation.org
Sent: Wed, 17 Aug 2005 15:56:17 -0300 (ART)
Subject: Squeak-dev Digest, Vol 32, Issue 19

> Send Squeak-dev mailing list submissions to
> 	squeak-dev at lists.squeakfoundation.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.squeakfoundation.org/listinfo/squeak-dev
> or, via email, send a message with subject or body 'help' to
> 	squeak-dev-request at lists.squeakfoundation.org
> 
> You can reach the person managing the list at
> 	squeak-dev-owner at lists.squeakfoundation.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Squeak-dev digest..."
> 
> Today's Topics:
> 
>    1. Re: pending mac VM 3.8.8b7 for comment (John M McIntosh)
>    2. Re: pending mac VM 3.8.8b7 for comment (Tony Garnock-Jones)
>    3. MethodFinder bug ? (Damien Cassou)
>    4. Parse text easily (Damien Cassou)
>    5. Re: pending mac VM 3.8.8b7 for comment (John M McIntosh)
>    6. [ANN] 3.9alpha6680 (Marcus Denker)
>    7. Re: Parse text easily (Romain Robbes)
>    8. Re: [ANN] 3.9alpha6680 (Lic. Edgar J. De Cleene)
>    9. Re: pending mac VM 3.8.8b7 for comment (Karsten Wolf)
>   10. Re: [ANN] 3.9alpha6680 (Marcus Denker)
>   11. Re: Parse text easily (Damien Cassou)
>   12. Re: [ANN] 3.9alpha6680 (Marcus Denker)
>   13. Re: MethodFinder bug ? (Marcus Denker)
>   14. Re: MethodFinder bug ? (Damien Cassou)
>   15. Re: [ANN] 3.9alpha6680 (Lic. Edgar J. De Cleene)
>   16. Re: [ANN] 3.9alpha6680 (Marcus Denker)
>   17. Source for Windows VM (Benjamin Pickhardt)
> 
>   18. Celeste can't send through authenticated SMTP? (Sebasti?n 
> Sastre)
>   19. Re: [ANN] 3.9alpha6680 (Ken Causey)
>   20. Re: [ANN] 3.9alpha6680 (Ken Causey)
>   21. [SmallAutoDoc] References to class added (Damien Cassou)
>   22. Re: [ANN] 3.9alpha6680 (Doug Way)
>   23. Re: Class reshaping and GC in ClassBuilder (Daniel Vainsencher)
>   24. Re: [ANN] 3.9alpha6680 (Lic. Edgar J. De Cleene)
>   25. Re: Class reshaping and GC in ClassBuilder (Andreas Raab)
>   26. Re: [Q] I find this code in 3.9 image and wish know if is      
> correct (Boris Gaertner)
>   27. Re: [ANN] 3.9alpha6680 (Lic. Edgar J. De Cleene)
>   28. Re: Class reshaping and GC in ClassBuilder (Daniel Vainsencher)
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Wed, 17 Aug 2005 04:26:33 -0700
> From: John M McIntosh <johnmci at smalltalkconsulting.com>
> Subject: Re: pending mac VM 3.8.8b7 for comment
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID:
> 	<95AA8BFE-DAEF-42B9-8E18-341CFC728E7D at smalltalkconsulting.com>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> On 16-Aug-05, at 11:02 PM, Tony Garnock-Jones wrote:
> 
> > Occasionally you have to move the mouse or press a key to flush the
> > display - for instance, I've been using an SUnit test-runner and
> > clicking "run all" with a small test suite selected, and if you don't
> > touch the mouse or press a key it looks like it's hung on the last  
> > test,
> > when really it's finished and it just hasn't updated the display.
> >
> > The next UI event gets us back in synch though.
> 
> Thanks, I've posted a 3.8.8b8 VM for you to look at, it attempts to  
> flush any pending drawing after a second of idle time.
> 
> ftp.smalltalkconsulting.com
> 
> Squeak 3.8.8beta8.app.zip
> 
> --
> ======================================================================== 
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================== 
> ===
> 
> ------------------------------
> 
> Message: 2
> Date: Wed, 17 Aug 2005 13:15:54 +0100
> From: Tony Garnock-Jones <tonyg at lshift.net>
> Subject: Re: pending mac VM 3.8.8b7 for comment
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <43032A7A.2080208 at lshift.net>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> John M McIntosh wrote:
> > Thanks, I've posted a 3.8.8b8 VM for you to look at, it attempts to 
> > flush any pending drawing after a second of idle time.
> 
> Cool, thank you, that does the trick. A second seems long though - could
> it be brought back to 100-200ms, do you think?
> 
> Tony
> 
> ------------------------------
> 
> Message: 3
> Date: Wed, 17 Aug 2005 14:16:32 +0200
> From: Damien Cassou <cassou at iam.unibe.ch>
> Subject: MethodFinder bug ?
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <20050817121632.GA29768 at iam.unibe.ch>
> Content-Type: text/plain; charset=us-ascii
> 
> Hi,
> 
> I  have just  created a  method in  string that  test if  a  string 
> is capitalized or not.
> 
> isCapitalized
>   ^ (self at: 1) = (self at: 1) asUppercase 
> 
> I dont understand why the method finder does not find it:
> 
> MethodFinder methodFor: #(('capitalized') false ('String') true)
> 
> does not display my method.
> 
> Something wrong ?
> 
> -- 
> Damien Cassou
>   pour le Software Composition Group a Berne
> 
> ------------------------------
> 
> Message: 4
> Date: Wed, 17 Aug 2005 14:30:02 +0200
> From: Damien Cassou <cassou at iam.unibe.ch>
> Subject: Parse text easily
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <20050817123002.GB29768 at iam.unibe.ch>
> Content-Type: text/plain; charset=us-ascii
> 
> Hi,
> 
> I  have a  string which  I want  to parse  to search  words  and 
> their position in the string.
> 
> Something like this
> 
> 'Smallwiki2 is powerfull, magritte too' parseForWords =>
> #( ('Smallwiki2' 1) ('is' 12) ('powerfull' 15) ('magritte' 26) ('too' 35))
> 
> or something like this. Is there any method doing this ?
> 
> Thank you
> 
> -- 
> Damien Cassou
>   pour le Software Composition Group a Berne
> 
> ------------------------------
> 
> Message: 5
> Date: Wed, 17 Aug 2005 06:22:46 -0700
> From: John M McIntosh <johnmci at smalltalkconsulting.com>
> Subject: Re: pending mac VM 3.8.8b7 for comment
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID:
> 	<A81A31B3-2402-4E0A-9163-BBA78C341D27 at smalltalkconsulting.com>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> I'll poke at it some more, I've a question to apple's carbon dev 
> list  asking why I need to do the flush after asking to sync the 
> drawing context to the screen and expecting I should get an update 
> in  a 1/50 to 1/60 window...
> 
> On 17-Aug-05, at 5:15 AM, Tony Garnock-Jones wrote:
> 
> > John M McIntosh wrote:
> >
> >> Thanks, I've posted a 3.8.8b8 VM for you to look at, it attempts to
> >> flush any pending drawing after a second of idle time.
> >>
> >
> > Cool, thank you, that does the trick. A second seems long though -  
> > could
> > it be brought back to 100-200ms, do you think?
> >
> > Tony
> >
> >
> >
> 
> --
> ======================================================================== 
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================== 
> ===
> 
> ------------------------------
> 
> Message: 6
> Date: Wed, 17 Aug 2005 15:23:42 +0200
> From: Marcus Denker <denker at iam.unibe.ch>
> Subject: [ANN] 3.9alpha6680
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <4436F153-4050-4F09-9CA0-D550340059FB at iam.unibe.ch>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> Hello,
> 
> There is now a new 3.9alpha available. I will later write a more  
> detailed mail about
> how 3.9a development will work.
> 
>       http://ftp.squeak.org/3.9/
> 
> Thanks to all who put time into this! e.g. Doug for working on  
> source.squeakfoundation.org,
> the impara guys (Bert, Michael, Andreas) for explaining how they 
> work  with squeaksource and making this setup available, and thanks 
> at lot! to the janitors  group, especially Ken Causey and Milan 
> Zimmermann (I am sure I forgot someone...). And  of course everyone 
> who has send fixes and enhancements.
> 
> Here is a very rough list of the changes, more information can be  
> found in the MC history
> of the packages:
> 
> Baloon:
> Change Set:        BitMapFillFix01-wiz
> 0001018: Grab new morph from screen can produce a null form.
> 
> Collection:
> 
> -> 0001382: 3.8 performance regression - ByteSymbol>>#hash
> -> add contains: to Collection (for compatibilityu with visualworks)
> -> changes LookupKey class>>#key: to use basicNew
> -> adds Collection>>#do:displayingProgress (thanks to Phillippe  
> Marschal)
> -> moves some methods of SequencableCollection from other in-image  
> packages
>       to package Collection:
>           - do: aBlock displayingProgress: aString
>           - groupsOf: n atATimeCollect: aBlock
>           - groupsOf: n atATimeDo: aBlock
> -> String>>#string
> -> fixes OrderedCollection and Set to not call initialize
> -> 0001532: Remove some VMMaker methods to package
> -> Change Set:        revertAsExplorerString-dew
> -> Change Set:        DelCompareTiming
> -> Change Set:        Misc018-HeapIndexCallback
> -> Change Set:        ByteArray-doubleAt
> -> Change Set:        TextLinkValidateFix-nk
> -> Change Set:        CollectionPrintingEnh
> -> Change Set:        CollectionPrintingEnhFix
> -> add isArray
> -> fix for: 0001553: [FIX][BUG] Set>>atRandom: is not random
> -> Change Set:        raok-elementPrinting
> -> introduce self evaluation for printing
> -> adds Character>>sameAs:
> -> adds the expandMacros* methods from the RB to String
> -> Change Set:        WeakKeyDictionaryNilsFix
> -> Move SparseLargeTable from Multilingual into Collections
> -> add isDictionary
> 
> Compiler
> -> moved primitiveNode into another category
> -> Change Set:        defaultClassCategory-hboon
> -> adds format: textOrStream in: aClass notifying: aRequestor  
> contentsSymbol: aSymbol
> -> adds format: textOrStream in: aClass notifying: aRequestor  
> decorated: aBoolean
>       (both from RB)
> -> add Compiler class>>recompileAll
> -> Change Set:        6603CleaningUtilities
> -> make Decompiler>>decompileBlock use BlockCtx>>endpc
> 
> Compression:
> -> Change Set:        HexFixes
> 
> Exceptions
> -> moves an sunit method into sunit package
> 
> FFI
> -> Change Set:        HexFixes
> 
> Files
> -> Change Set:        mimeTypesFor-brp
> -> fix for 0001508: misleading message if .sources not found
> -> Change Set:        FileDirectoryFix
> -> Change Set:        UrlToText-fbs
> -> FileNameDo
> 
> Graphics
> -> Change Set:        ColorfromUser-fc
> -> Change Set:        ColorTimeArray-fbs
> -> Change Set:        BasicNew-md
> -> Change Set:        FasterDistance-spfa
> ->  a patch to the PNM support
> -> introduce self evaluation for printing
> -> Change Set:        TextStyleWriteSF2Fixup
> -> Change Set:        HexFixes
> 
> Kernel
> -> 0001287: [ENH] Integer primality testing
> -> Change Set:        CategorizerFix
> -> Change Set:        TimespanEqualityFix
> -> an additional translated string from esther
> -> Change Set:        EasterDate
> -> make Object>>-> to call Association basicNew
> -> 0001532: Remove some VMMaker methods to package
> -> Change Set:        IntegerByteEncodeFix-850-v1-laza
> -> Change Set:        KCP-0112-FixCanUnderstand
> -> Change Set:        deprecate-isKindOThenDo
> -> Change Set:        IntegerReadFromBaseFix-369-v2-laza
> -> fix for 0001423:       [BUG] BlockContext>>valueWithArguments  
> issues misleading error when sent non-Arrays
> -> 0001033: Inconsistency in naming of the formal parameters in  
> certain methods of the True and False classes.
> -> add Object>>isArray
> -> introduce self evaluation for printing
> -> delete RenamedClassSourceFileRead
> -> adds Behavior>>formatterClass and Behavior>>prettyPrinterclass
> -> query methods for Behavior (which*)
> -> change ClassDescription>>reformatMethodAt: to use prettyPringerClass
> -> added to CM: allLiterals, getSource, literalsDo:, messagesDo:,  
> methodClass, refersToLiteral, sendsSelector:
> -> changes CM>>methodNodeFormatted... to use prettyPrinterClass
> -> Added to Object: error, needwork
> -> Change Set:        HexFixes
> -> Change Set:        ObjectExplorerIntegerBases-v2-laza
> -> Change Set:        6603CleaningUtilities
> -> comment for CompiledMethod>>methodClass
> -> add BlockContext>>endpc: the end of the block bytecodes
> -> add isDictionary
> -> Change Set:        SemaphoreWaitAndWaitTimeoutFix-jf
> 
> Morphic
> -> Change Set: EsthersTranslations
> -> Change Set:        WebpageMorphFix
> -> Change Set:        MorphicEvtPos-wiz
> -> Change Set:        fasterHScrollbar
> -> removed component1
> -> moved groupsOf: methods to collection package
> -> removed the broken WordNet / Translation  entries in the menus
> -> removal of docPane
> -> Change Set:        KCPrmCharRecog
> -> Change Set:        TextLinkByKbd
> -> removes a call to Object>>#isKindOf:thenDo:
> -> Change Set:        DisplTextSol3
> -> removed call to depr. method  in NewParagraph
> -> Change Set:        MetaMenu-fc
> -> fix for  eventRecoder to work again
> -> Change Set:        ListText-bf
> -> Change Set:        WatcherDoubleClickFix-nk
> -> Change Set:        revealPlayer
> -> Change Set:        StarMorph-wiz
> -> Change Set:        MorphInAScrollPane-fbs
> -> removed PDA
> -> Change Set:        6603CleaningUtilities
> -> 0001626: New comments to two methods
> -> 0001634: [ENH] Improved comment and new example methods for  
> ScrollPane.
> -> move WebPageMorph to Scamper
> -> Change Set:        MorphicPerformance1-efc
> -> 0000807: Setting a dotted lines gradient fill property to true in 
>  view invokes emergency debugger -> Change Set:        
> MorphicPerformance1-fix1-efc
> 
> Multilingual
> -> Change Set:        HexFixes
> -> Change Set:        MorphicPerformance1-efc
> -> Move SparseLargeTable to Collection package
> 
> Nebraska:
> -> Change Set:        objectSocketFixes
> 
> Network
> -> 0000597: Network-TelNet WordNet broken, should be removed
> -> Change Set:        icsMimeTypeAddition
> -> Change Set:        MimeTypeFix
> -> Change Set:        HTTPServerDirectoryFix
> -> Change Set:        MailComposition-fc
> -> Change Set:        FTPSymbolicLinkHack
> -> Change Set:        UrlToText-fbs
> -> Change Set:        SocketStreamPrintString-dew
> 
> Speech
> -> Change Set:        PhonemeRecognizerMorphFixEnh-dd
> 
> ST80
> -> Change Set: EsthersTranslations
> -> cleanups for WordNet removal
> -> Change Set:        KCPrmCharRecog
> -> Change Set:        defaultClassCategory-hboon
> -> fixes two methods to use aClass prettyPrinterClass
> -> fix for CodeHolder>>#addOptionalAnnotationsTo:... from Ned (was  
> part of RB overrides)
> -> Change Set:        WorkspaceBindingPresence
> 
> System
> -> Add a synonym for #unloadModule: t
> -> Change Set: EsthersTranslations
> -> Change Set:        LocalePluginAddins
> -> Change Set:        searchFix-bf
> -> Change Set:        MisspelledWarning
> -> removed component1 reference
> -> 000915: [BUG] [FIX] Preferences fontConfigurationMenu don;t open  
> and is incomplete
> -> Change Set:        VMM38-gc-instrument-image
> -> Change Set:        VMM38-64bit-imageUpdates
> -> cleanups for WordNet removal
> -> 0001410: [BUG][FIX] "HTTPClient examplePostArgs" is broken
> -> deprecated Utilities>>isObject:memberOfOneOf:
> -> edit discardOddsAndEnds because of removals
> -> Change Set:        PrintShowingDecimalPlacesFix-dtl
> -> a fix to make DigitalSignatures work again
> -> Change Set:        SystemChangeNotificationFix
> -> Change Set:        UrlToText-fbs
> -> changed testFormatter to use prettyPrinterClass method
> -> removes SystemDictionary discard3d, discardSoundAndSpeech,  
> discardWonderland
> -> Change Set:        CaseAwareDropHandler-spfa
> -> Change Set:        6603CleaningUtilities
> 
> Tools
> -> Change Set: EsthersTranslations
> -> Change Set:        MethodReferenceEnh
> -> Change Set:        ProcessBrowserRegisterProcess-dtl
> -> Change Set:        MessageTallyIndent-dew
> -> Change Set:        FileList2
> -> Change Set:        KCPFixBrowserOrganization
> -> Change Set:        FixDebuggerOpening
> -> some changes from RB overrides
> -> Change Set:        classCommentStamps-dew
> 
> ------------------------------
> 
> Message: 7
> Date: Wed, 17 Aug 2005 15:56:33 +0200
> From: Romain Robbes <romain.robbes at lu.unisi.ch>
> Subject: Re: Parse text easily
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <FED65B1B-FEE0-447E-B27F-916C13CE4924 at lu.unisi.ch>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> 'your string'  findTokens:  ' '
> 
> should parse it in words, then I guess it's fairly easy to compute  
> the indices
> 
> Cheers,
>      Romain
> 
> On Aug 17, 2005, at 2:30 PM, Damien Cassou wrote:
> 
> > Hi,
> >
> > I  have a  string which  I want  to parse  to search  words  and their
> > position in the string.
> >
> > Something like this
> >
> > 'Smallwiki2 is powerfull, magritte too' parseForWords =>
> > #( ('Smallwiki2' 1) ('is' 12) ('powerfull' 15) ('magritte' 26)  
> > ('too' 35))
> >
> > or something like this. Is there any method doing this ?
> >
> > Thank you
> >
> > -- 
> > Damien Cassou
> >   pour le Software Composition Group a Berne
> >
> >
> 
> ------------------------------
> 
> Message: 8
> Date: Wed, 17 Aug 2005 10:59:15 -0300
> From: "Lic. Edgar J. De Cleene" <edgardec2001 at yahoo.com.ar>
> Subject: Re: [ANN] 3.9alpha6680
> To: squeakdev <squeak-dev at lists.squeakfoundation.org>
> Message-ID: <BF28C903.77AC%edgardec2001 at yahoo.com.ar>
> Content-Type: text/plain;	charset="US-ASCII"
> 
> Marcus Denker puso en su mail :
> 
> > Hello,
> > 
> > There is now a new 3.9alpha available. I will later write a more
> > detailed mail about
> > how 3.9a development will work.
> > 
> >       http://ftp.squeak.org/3.9/
> > 
> > Thanks to all who put time into this! e.g. Doug for working on
> > source.squeakfoundation.org,
> > the impara guys (Bert, Michael, Andreas) for explaining how they work
> > with squeaksource
> > and making this setup available, and thanks at lot! to the janitors
> > group, especially
> > Ken Causey and Milan Zimmermann (I am sure I forgot someone...). And
> > of course
> > everyone who has send fixes and enhancements.
> > 
> 
> > 
> I have it after a wild search.
> The image is 26.9 mb and I wish know if was planned have the Juan Vuletich
> work in MorphicSplitters.
> I suppose the members developing this know what could have about a 
> half size of .mcz if are saved as .sqz ? I using this from when 
> Andreas publish his iSqueak. For example Morphic-ar.3.mcz is 2.1 mb 
> but Morphic-ar.3.sqz is 1 mb . So downloading time is half too, more 
> valuable when packages are BIG.
> 
> Very thanks to all working hard , I learning a lot of all you !!!
> 
> Edgar
> 
> 	
> 
> 	
> 		
> ___________________________________________________________ 
> 1GB gratis, Antivirus y Antispam 
> Correo Yahoo!, el mejor correo web del mundo 
> http://correo.yahoo.com.ar 
> 
> ------------------------------
> 
> Message: 9
> Date: Wed, 17 Aug 2005 16:00:53 +0200
> From: Karsten Wolf <karstenwo at web.de>
> Subject: Re: pending mac VM 3.8.8b7 for comment
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <5479e962a0564de9b3a7784581c64d4b at web.de>
> Content-Type: text/plain; charset=US-ASCII; format=flowed
> 
> Hi John,
> 
> Am 17.08.2005 um 13:26 schrieb John M McIntosh:
> >
> > Thanks, I've posted a 3.8.8b8 VM for you to look at, it attempts to 
> > flush any pending drawing after a second of idle time.
> 
> animation gets very jaggy without user interaction (mousemove etc.). 
> Open the FreeCell 1 game or a BouncingAtomMorph to observe.
> 
> -karsten
> 
> ------------------------------
> 
> Message: 10
> Date: Wed, 17 Aug 2005 16:07:09 +0200
> From: Marcus Denker <denker at iam.unibe.ch>
> Subject: Re: [ANN] 3.9alpha6680
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <862B0779-FB4B-47EF-B357-C306C5AA33D5 at iam.unibe.ch>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> Am 17.08.2005 um 15:59 schrieb Lic. Edgar J. De Cleene:
> >>
> > I have it after a wild search.
> > The image is 26.9 mb and I wish know if was planned have the Juan  
> > Vuletich
> > work in MorphicSplitters.
> > I suppose the members developing this know what could have about a  
> > half size
> > of .mcz if are saved as .sqz ?
> > I using this from when Andreas publish his iSqueak.
> > For example Morphic-ar.3.mcz is 2.1 mb but Morphic-ar.3.sqz is 1 mb .
> > So downloading time is half too, more valuable when packages are BIG.
> >
> 
> The zip file was not supposed to contain *any* mcz files (just image 
>  and changes). I will check that.
> 
> For loading from source.squeakfoundation.org, we will use monticello 
>  diffs in the future, but this is not yet working from the server side.
> 
>     Marcus
> 
> ------------------------------
> 
> Message: 11
> Date: Wed, 17 Aug 2005 16:07:15 +0200
> From: Damien Cassou <cassou at iam.unibe.ch>
> Subject: Re: Parse text easily
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <20050817140715.GE29768 at iam.unibe.ch>
> Content-Type: text/plain; charset=us-ascii
> 
> > 'your string'  findTokens:  ' '
> > should parse it in words, then I guess it's fairly easy to compute  
> > the indices
> 
> Thank you very much, I will work on this !
> 
> -- 
> Damien Cassou
>   pour le Software Composition Group a Berne
> 
> ------------------------------
> 
> Message: 12
> Date: Wed, 17 Aug 2005 16:11:02 +0200
> From: Marcus Denker <denker at iam.unibe.ch>
> Subject: Re: [ANN] 3.9alpha6680
> To: Marcus Denker <denker at iam.unibe.ch>
> Cc: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <587B07EC-3765-4157-B0AB-033E71EDF6BF at iam.unibe.ch>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> Am 17.08.2005 um 16:07 schrieb Marcus Denker:
> 
> >
> > Am 17.08.2005 um 15:59 schrieb Lic. Edgar J. De Cleene:
> >
> >>>
> >>>
> >> I have it after a wild search.
> >> The image is 26.9 mb and I wish know if was planned have the Juan  
> >> Vuletich
> >> work in MorphicSplitters.
> 
> I am not aware of any results from this... is there any mail/webpage 
>  or something?
> 
> >> I suppose the members developing this know what could have about a  
> >> half size
> >> of .mcz if are saved as .sqz ?
> 
> The zip file does not contain any mcz files, as planed. So I don't  
> understand your
> email.
> 
>      Marcus
> 
> ------------------------------
> 
> Message: 13
> Date: Wed, 17 Aug 2005 16:15:27 +0200
> From: Marcus Denker <denker at iam.unibe.ch>
> Subject: Re: MethodFinder bug ?
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <8E072CCF-0EBC-491E-8344-6CF11F4E2F0F at iam.unibe.ch>
> Content-Type: text/plain; charset=US-ASCII; format=flowed
> 
> Am 17.08.2005 um 14:16 schrieb Damien Cassou:
> 
> > Hi,
> >
> > I  have just  created a  method in  string that  test if  a  string is
> > capitalized or not.
> >
> > isCapitalized
> >   ^ (self at: 1) = (self at: 1) asUppercase
> >
> > I dont understand why the method finder does not find it:
> >
> > MethodFinder methodFor: #(('capitalized') false ('String') true)
> >
> > does not display my method.
> >
> > Something wrong ?
> >
> 
> No. MethodFinder only looks at methods that it knows about.
> (see MethodFinder>>initialize, initialize2 and initialize3)
> 
>      Marcus
> 
> ------------------------------
> 
> Message: 14
> Date: Wed, 17 Aug 2005 16:25:26 +0200
> From: Damien Cassou <cassou at iam.unibe.ch>
> Subject: Re: MethodFinder bug ?
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <20050817142526.GF29768 at iam.unibe.ch>
> Content-Type: text/plain; charset=us-ascii
> 
> > >I dont understand why the method finder does not find it
> > >Something wrong ?
> 
> > No. MethodFinder only looks at methods that it knows about.
> > (see MethodFinder>>initialize, initialize2 and initialize3)
> 
> Ok, I didn't know that, thank you Marcus.
> 
> -- 
> Damien Cassou
>   pour le Software Composition Group a Berne
> 
> ------------------------------
> 
> Message: 15
> Date: Wed, 17 Aug 2005 11:32:03 -0300
> From: "Lic. Edgar J. De Cleene" <edgardec2001 at yahoo.com.ar>
> Subject: Re: [ANN] 3.9alpha6680
> To: squeakdev <squeak-dev at lists.squeakfoundation.org>
> Message-ID: <BF28D0B3.77B5%edgardec2001 at yahoo.com.ar>
> Content-Type: text/plain;	charset="US-ASCII"
> 
> Marcus Denker puso en su mail :
> 
> > The zip file was not supposed to contain *any* mcz files (just image
> > and changes).
> > I will check that.
> > 
> > For loading from source.squeakfoundation.org, we will use monticello
> > diffs in the future,
> > but this is not yet working from the server side.
> > 
> >     Marcus
> Marcus:
> I know this.
> When I try download the zip fail, so follow procedure as described. 
> (About 3 hours  of process ). And I talking about iSqueak repositories.
> And I using all this on SqueakLight , what in 6 mb have Monticello 
> and Monticello repositories developed for iSqueak, plus AppleScript 
> support for using all OS X , regular apps and Unix, what I wish from 
> inside Squeak. I have a scheme for dealing with .sqz files and when 
> I finish the 3.8 based version (is 3.7 plus some masters steal code) 
> try to see how Monticello could manage this.
> 
> But always is better what masters do it -:)
> 
> Cheers
> 
> Edgar
> 
> 	
> 
> 	
> 		
> ___________________________________________________________ 
> 1GB gratis, Antivirus y Antispam 
> Correo Yahoo!, el mejor correo web del mundo 
> http://correo.yahoo.com.ar 
> 
> ------------------------------
> 
> Message: 16
> Date: Wed, 17 Aug 2005 16:41:28 +0200
> From: Marcus Denker <denker at iam.unibe.ch>
> Subject: Re: [ANN] 3.9alpha6680
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <BB0E6765-1604-449C-B92D-23703C7B086B at iam.unibe.ch>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> Am 17.08.2005 um 16:32 schrieb Lic. Edgar J. De Cleene:
> 
> > Marcus Denker puso en su mail :
> >
> >
> >> The zip file was not supposed to contain *any* mcz files (just image
> >> and changes).
> >> I will check that.
> >>
> >> For loading from source.squeakfoundation.org, we will use monticello
> >> diffs in the future,
> >> but this is not yet working from the server side.
> >>
> >>     Marcus
> >>
> > Marcus:
> > I know this.
> > When I try download the zip fail,
> 
> It should not fail. Please note that ftp.squeak.org uses http, not  
> ftp as
> a protocol, regardless of the name.
> 
> > so follow procedure as described. (About 3
> > hours  of process ).
> 
> Which description about what are you following? please be more specific.
> 
> > And I talking about iSqueak repositories.
> 
> And I am about 3.9alpha, so maybe we are talking about completely  
> different
> things?
> 
> > And I using all this on SqueakLight , what in 6 mb have Monticello and
> > Monticello repositories developed for iSqueak, plus AppleScript  
> > support for
> > using all OS X , regular apps and Unix, what I wish from inside  
> > Squeak.
> > I have a scheme for dealing with .sqz files and when I finish the  
> > 3.8 based
> > version (is 3.7 plus some masters steal code) try to see how  
> > Monticello
> > could manage this.
> 
> I do not use iSqueak, so I can't comment on that. But as much as I 
> know, the Impara repository is building up mc diffs on the server 
> side and  cashes those, so updating should be quite fast. We will 
> soon have this in  the squeak3.9 setup, too, but some bugs need to 
> be fixed before this works.
> 
> I should add: source.squeakfoundation.org is down right know, so  
> downloading
> the zip is the only option to get 3.9a. Another thing is that 
> because  we don't do diffs right know, updating from the reposotory 
> will result in huge  files to be dowloaded and be very slow, so this 
> should be avoided right now.
> 
>       Marcus
> 
> ------------------------------
> 
> Message: 17
> Date: Wed, 17 Aug 2005 16:47:44 +0200 (CEST)
> From: "Benjamin Pickhardt" <benjamin.pickhardt at udo.edu>
> Subject: Source for Windows VM
> To: squeak-dev at lists.squeakfoundation.org
> Message-ID:
> 	<17386.84.60.11.130.1124290064.squirrel at unimail.uni-dortmund.de>
> Content-Type: text/plain;charset=iso-8859-1
> 
> Hi,
> 
> could anyone point me to the windows source of the squeak vm?
> 
> bye,
> 
> -Ben
> 
> ------------------------------
> 
> Message: 18
> Date: Wed, 17 Aug 2005 11:57:07 -0300
> From: Sebasti?n Sastre <ssastre at seaswork.com.ar>
> Subject: Celeste can't send through authenticated SMTP?
> To: <squeak-dev at lists.squeakfoundation.org>
> Message-ID: <000101c5a33b$f0af37a0$6f00a8c0 at enterprise>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Hi there,
>  
>     I'm trying to use Celeste for emailing from Squeak but my ISP 
> only relay emails through an authenticated SMTP server.
>  
>     I didn't see this feature in the Celeste version that comes with
> squeak 3.8. Does anybody made an authenticated SMTP Socket or somethign
> about it?
>  
>     regards,
>  
> Sebastián Sastre
>  
>  <mailto:ssastre at seaswork.com.ar> ssastre at seaswork.com.ar 
> Seaswork 
> Special Software Solutions
> www.seaswork.com.ar <http://www.seaswork.com.ar/> 
>  
> Este mensaje y sus adjuntos son confidenciales y de uso exclusivo 
> para el usuario a quien esta dirigido. Puede contener información amparada
> por el secreto profesional.
> Si Ud. no es el destinatario especificado no debe copiar, enviar o
> utilizar ninguna parte del mismo y/o de sus adjuntos por ningún medio
> tecnológico.
> Las opiniones vertidas son responsabilidad del autor y no son 
> emitidas ni avaladas por SEASWORK a menos que se indique claramente 
> lo contrario y que la identidad y autoridad del autor, para 
> comprometer a nuestra empresa, puedan ser verificados. No se 
> garantiza la integridad de los mensajes enviados por e-mail ni que 
> los mismos sean enviados en termino, o que no contengan errores o virus.
> El emisor no aceptara responsabilidad por los errores, 
> modificaciones u omisiones que resulten en el mensaje, bajo la 
> hipótesis de que pudo ser modificado.
>  
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.squeakfoundation.org/pipermail/squeak-
> dev/attachments/20050817/d31468d3/attachment-0001.htm
> 
> ------------------------------
> 
> Message: 19
> Date: Wed, 17 Aug 2005 10:08:25 -0500
> From: Ken Causey <ken at kencausey.com>
> Subject: Re: [ANN] 3.9alpha6680
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Cc: Marcus Denker <denker at iam.unibe.ch>
> Message-ID:
> 	<1124291305.909.2.camel at 12-222-173-196.client.insightbb.com>
> Content-Type: text/plain; charset="us-ascii"
> 
> On Wed, 2005-08-17 at 15:23 +0200, Marcus Denker wrote:
> ...
> > and thanks at lot! to the janitors  
> > group, especially
> > Ken Causey and Milan Zimmermann (I am sure I forgot someone...). And  
> > of course
> > everyone who has send fixes and enhancements.
> 
> Marco Monteiro is the other Task 2 team member.  We'll also take this
> moment to thank the Task 1 team members (past and present) Barry
> Bridgens, Larry Trutter, and Steve Elkins.
> 
> Thanks for this update Marcus.  I look forward to further details about
> the plan for 3.9.
> 
> Ken
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 189 bytes
> Desc: This is a digitally signed message part
> Url : http://lists.squeakfoundation.org/pipermail/squeak-
> dev/attachments/20050817/8912b709/attachment-0001.bin
> 
> ------------------------------
> 
> Message: 20
> Date: Wed, 17 Aug 2005 10:12:55 -0500
> From: Ken Causey <ken at kencausey.com>
> Subject: Re: [ANN] 3.9alpha6680
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID:
> 	<1124291575.908.6.camel at 12-222-173-196.client.insightbb.com>
> Content-Type: text/plain; charset="us-ascii"
> 
> On Wed, 2005-08-17 at 16:41 +0200, Marcus Denker wrote:
> > > Marcus:
> > > I know this.
> > > When I try download the zip fail,
> > 
> > It should not fail. Please note that ftp.squeak.org uses http, not  
> > ftp as
> > a protocol, regardless of the name.
> > 
> 
> Sorry to jump into the middle of this, but for the record
> 
> http://ftp.squeak.org/
> 
> AND
> 
> ftp://ftp.squeak.org/
> 
> both work.  At least in general (and in particular for me).  If 
> anyone is having any trouble with the FTP protocol they might try toggling
> support for passive mode and letting us know if passive mode doesn't
> work for them. (If you are behind a firewall of any kind you will almost
> certainly have to use passive mode, in fact this is the default in most
> FTP clients now.)
> 
> Ken
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 189 bytes
> Desc: This is a digitally signed message part
> Url : http://lists.squeakfoundation.org/pipermail/squeak-
> dev/attachments/20050817/ff6a6da5/attachment-0001.bin
> 
> ------------------------------
> 
> Message: 21
> Date: Wed, 17 Aug 2005 17:20:29 +0200
> From: Damien Cassou <cassou at iam.unibe.ch>
> Subject: [SmallAutoDoc] References to class added
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <20050817152029.GG29768 at iam.unibe.ch>
> Content-Type: text/plain; charset=us-ascii
> 
> Hi,
> 
> in SmallAutoDoc, a package which  extract your comments to files,
>  when there  is names of  classes in  class comments,  they are  
> replaced by referenced to the class:
> 
> If you talk about a class in  a class comment, and if this class is 
> in the same  package, a  link is automatically  generated. The  user 
> just have to click on your comment to directly go to the right page.
> 
> This  package  is  accessible  through  squeaksource  under  the 
>  name SmallAutoDoc.
> 
> Does somebody has already used this  package ? What do you think 
> about it ?
> 
> -- 
> Damien Cassou
>   pour le Software Composition Group a Berne
> 
> ------------------------------
> 
> Message: 22
> Date: Wed, 17 Aug 2005 12:38:45 -0400
> From: "Doug Way" <dway at mailcan.com>
> Subject: Re: [ANN] 3.9alpha6680
> To: "The general-purpose Squeak developers list"
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <1124296725.27229.240890946 at webmail.messagingengine.com>
> Content-Type: text/plain; charset="ISO-8859-1"
> 
> On Wed, 17 Aug 2005 15:23:42 +0200, "Marcus Denker"
> <denker at iam.unibe.ch> said:
> > Hello,
> > 
> > There is now a new 3.9alpha available. I will later write a more  
> > detailed mail about how 3.9a development will work.
> 
> Thanks also to Marcus for doing almost all of the 3.9alpha 
> harvesting so far under this new process.  While we're waiting for 
> Marcus' more detailed email, there is some basic info on the new 
> process here:
> 
> http://minnow.cc.gatech.edu/squeak/5718
> 
> > Am 17.08.2005 um 16:32 schrieb Lic. Edgar J. De Cleene:
> > 
> > > Marcus:
> > > I know this.
> > > When I try download the zip fail,
> > 
> > It should not fail. Please note that ftp.squeak.org uses http, not  
> > ftp as
> > a protocol, regardless of the name.
> 
> Yes, the zip I downloaded from http://ftp.squeak.org/3.9/ is working 
> for me right now.
> 
> > > so follow procedure as described. (About 3
> > > hours  of process ).
> > 
> > Which description about what are you following? please be more specific.
> 
> I'm guessing he's talking about following the update stream from 3.8
> final, which you can do by setting the SystemVersion to 3.9alpha and
> loading updates.  This actually works, but it takes a long time, much
> longer than just downloading the new 3.9alpha-6680 zip, so it's not
> recommended.
> 
> Also, after you do this, the image is much larger because all the
> packages are also stored in the in-image MC cache, so I think that's
> what he's referring to with the huge image.  To get back to a
> normal-sized image you have to flush the caches, which can be done in
> the MC browser.  Also, we did this in update 6677.
> 
> Probably occasionally when we put up a new alpha image on the ftp 
> site, we may want to flush these caches to make sure the image is reasonably
> small.
> 
> > I do not use iSqueak, so I can't comment on that. But as much as I know,
> > the Impara repository is building up mc diffs on the server side and  
> > cashes
> > those, so updating should be quite fast. We will soon have this in  
> > the squeak3.9
> > setup, too, but some bugs need to be fixed before this works.
> 
> Yes, it looks like I have the diffs stuff completely working now on 
> my local machine, I just need to prepare the image to put on the sqf 
> server and do some testing.
> 
> - Doug
> 
> ------------------------------
> 
> Message: 23
> Date: Wed, 17 Aug 2005 09:51:40 -0700
> From: Daniel Vainsencher <daniel.vainsencher at gmail.com>
> Subject: Re: Class reshaping and GC in ClassBuilder
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <43036B1C.6030005 at techunix.technion.ac.il>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Yes, I had read your comment my question was whether anyone had 
> actually played with the alternatives.
> 
> Yesterday I read it again more closely, and have tried to quickly 
> (not carefully) implement the first option you mention. Tonight I've 
> let it reshape Behavior twice quickly in a row, which operation 
> seems to have completed. I have not yet really looked at the 
> resulting image, I'll report again when I have.
> 
> Any particular suggestions on how to test that the image is still valid?
> 
> Daniel
> 
> Andreas Raab wrote:
> > My (rather lengthy) comment in ClassBuilder>>update:to: not only 
> > explains why the GC is there but it also discusses some ideas of getting 
> > rid of it:
> > 
> > <quote>
> >         "Warning: Read this before you even think about removing the GC. 
> > Yes, it slows us down. Quite heavily if you have a large image. However, 
> > there's no good and simple alternative here, since unfortunately, 
> > #become: does change class pointers. What happens is that after the 
> > above become all of the instances of the old class will have a class 
> > pointer identifying them as instances of newClass. If we get our hands 
> > on any of these instances we will break immediately since their expected 
> > instance layout (that of its class, e.g., newClass) will not match their 
> > actual instance layout (that of oldClass). And getting your hands on any 
> > of those instances is really simple - just reshaping one class two times 
> > in rapid succession will do it. Reflection techniques, interrupts, etc. 
> > will only add to this problem. In the case of Metaclass things get even 
> > worse since when we recompile the entire class hierarchy we will 
> > recompile both, Metaclass and its instances (and some of its instances 
> > will have the old and some the new layout).
> > 
> >         The only easy solution to this problem would be to 'fix up' the 
> > class pointers of the old instances to point to the old class (using 
> > primitiveChangeClassTo:). But this won't work either - as we do a 
> > one-way become we would have to search the entire object memory for the 
> > oldClass and couldn't even clearly identify it unless we give it some 
> > 'special token' which sounds quite error-prone. If you really need to 
> > get rid of the GC here are some alternatives:
> > 
> >         On the image level, one could create a copy of the oldClass 
> > before becoming it into the new class and, after becoming it, 'fix up' 
> > the old instances. That would certainly work but it sounds quite 
> > complex, as we need to make sure we're not breaking any of the 
> > superclass/subclass meta/non-meta class variants.
> > 
> >         Alternatively, fix up #becomeForward on the VM-level to 'dump 
> > the source objects' of #become. This would be quite doable (just 
> > 'convert' them into a well known special class such as bitmap) yet it 
> > has problems if (accidentally or not) one of the objects in #become: 
> > appears on 'both sides of the fence' (right now, this will work ... in a 
> > way ... even though the consequences are unclear).
> > 
> >         Another alternative is to provide a dedicated primitive for this 
> > (instead of using it implicitly in become) which would allow us to dump 
> > all the existing instances right here. This is equivalent to a more 
> > general primitiveChangeClassTo: and might be worthwhile but it would 
> > likely have to keep in mind the differences between bits and pointer 
> > thingies etc.
> > 
> >         Since all of the alternatives seem rather complex and magical 
> > compared to a straight-forward GC it seems best to stick with the GC 
> > solution for now. If someone has a real need to fix this problem, that 
> > person will likely be motivated enough to check out the alternatives. 
> > Personally I'd probably go for #1 (copy the old class and remap the 
> > instances to it) since it's a solution that could be easily reverted 
> > from within the image if there's any problem with it."
> > </quote>
> > 
> > Cheers,
> >   - Andreas
> > 
> > Daniel Vainsencher wrote:
> > 
> >> Hi everyone.
> >>
> >> At the moment, loading Traits into the image takes a while, because it 
> >> adds an instance variable to Behavior. This means that it reshapes all 
> >> of the metaclasses in the system, and since the reshaping of each 
> >> class requires a GC, this is very slow.
> >>
> >> Has anyone looked into any of the alternatives that don't require a GC 
> >> for class reshaping?
> >>
> >> Daniel Vainsencher
> >>
> >>
> > 
> > 
> 
> ------------------------------
> 
> Message: 24
> Date: Wed, 17 Aug 2005 14:43:07 -0300
> From: "Lic. Edgar J. De Cleene" <edgardec2001 at yahoo.com.ar>
> Subject: Re: [ANN] 3.9alpha6680
> To: squeakdev <squeak-dev at lists.squeakfoundation.org>
> Message-ID: <BF28FD7B.77C1%edgardec2001 at yahoo.com.ar>
> Content-Type: text/plain;	charset="US-ASCII"
> 
> Marcus Denker puso en su mail :
> 
> > Which description about what are you following? please be more specific.
> I copy from where I found the info
> 
> http://minnow.cc.gatech.edu/squeak/5705
> Update Stream Plan for 3.9
> 
> http://minnow.cc.gatech.edu/squeak/5718
> 3.9alpha Hybrid MC/UpdateStream Process
> 
> And the links from here.
> At 08/15/05 10:48 Argentina was the image assembling following the described
> process in that info, so now I don't know.
> 
> And watching iSqueak, for learning from Andreas.
> 
> Cheers.
> 
> edgar
> 
> 	
> 
> 	
> 		
> ___________________________________________________________ 
> 1GB gratis, Antivirus y Antispam 
> Correo Yahoo!, el mejor correo web del mundo 
> http://correo.yahoo.com.ar 
> 
> ------------------------------
> 
> Message: 25
> Date: Wed, 17 Aug 2005 10:48:35 -0700
> From: Andreas Raab <andreas.raab at gmx.de>
> Subject: Re: Class reshaping and GC in ClassBuilder
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <43037873.7070702 at gmx.de>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Daniel Vainsencher wrote:
> > Yes, I had read your comment my question was whether anyone had actually 
> > played with the alternatives.
> 
> In my infinite amount of spare time? No ;-)
> 
> > Yesterday I read it again more closely, and have tried to quickly (not 
> > carefully) implement the first option you mention. Tonight I've let it 
> > reshape Behavior twice quickly in a row, which operation seems to have 
> > completed. I have not yet really looked at the resulting image, I'll 
> > report again when I have.
> > 
> > Any particular suggestions on how to test that the image is still valid?
> 
> I would write a test in which I:
> * create a (temporary) class and some instances
> * perform a particular operation to tests, such as:
>    - adding iVar(s)
>    - removing iVar(s)
>    - swizzling iVar(s)
> * walk memory and do a sanity check for any object in which the 
> class name is the same as that of your test class:   - does it have 
> the right values for its (old/new) class?   - does it have the right 
> length for its (old/new) class?
> 
> If you want to get fancy throw in an extra high-priority process 
> which randomly creates new objects of that class (just to improve 
> the fun factor ;-) Any failure will likely crash your image but it 
> should be good for testing if you save your image often.
> 
> Also, you should probably run various combinations of the test in 
> rapid succession since it is not clear what happens when you perform 
> multiple reshaping steps.
> 
> Cheers,
>    - Andreas
> 
> ------------------------------
> 
> Message: 26
> Date: Wed, 17 Aug 2005 19:33:23 +0200
> From: "Boris Gaertner" <Boris.Gaertner at gmx.net>
> Subject: Re: [Q] I find this code in 3.9 image and wish know if is
> 	correct
> To: "The general-purpose Squeak developers list"
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <001b01c5a351$cf805620$c81107d5 at Standard>
> Content-Type: text/plain;	charset="iso-8859-1"
> 
> "Lic. Edgar J. De Cleene" <edgardec2001 at yahoo.com.ar> wrote:
> 
> > Boris:
> >
> > Very thanks for analysis.
> >
> > As you are the MVC expert, I wish know if you have a 3.7 MVC working image
> > or a 3.7 MVC safe stripping .cs.
> 
> Yes, I have a script to strip the image 3.7 #5989 basic. This gives
> an MVC-only image of approx. 1.6 MBytes with 3.6 MBytes
> of sources.
> 
> I plan to include this script into the next version of my MVC
> tutorial, but that tutorial requires still some work. For now,
> I placed the script here:
> http://bgaertner.gmxhome.de/Shrink36.html
> (The same page that provides access to earlier shrinking
> scripts)
> 
> For some months, I did almost nothing for Squeak: In
> april, I began a new job and had to move myself and all my
> havings. Most of my things are still at my former livingplace,
> but I managed to move my computer. I hope that I will
> soon be able to participate more actively in the Squeak
> community, but for now, my weekends are still dedicated
> to the difficult process of moving.
> 
> > Greetings,
> Boris
> 
> ------------------------------
> 
> Message: 27
> Date: Wed, 17 Aug 2005 15:30:06 -0300
> From: "Lic. Edgar J. De Cleene" <edgardec2001 at yahoo.com.ar>
> Subject: Re: [ANN] 3.9alpha6680
> To: squeakdev <squeak-dev at lists.squeakfoundation.org>
> Message-ID: <BF29087E.77C6%edgardec2001 at yahoo.com.ar>
> Content-Type: text/plain;	charset="US-ASCII"
> 
> Doug Way puso en su mail :
> 
> > I'm guessing he's talking about following the update stream from 3.8
> > final, which you can do by setting the SystemVersion to 3.9alpha and
> > loading updates.  This actually works, but it takes a long time, much
> > longer than just downloading the new 3.9alpha-6680 zip, so it's not
> > recommended.
> > 
> I talking of when I try, not for now.
> 
> Yes ,I read what could take a long time.
> 
> I do this for having a Squeak3.9a-6678.image what by mistake believe 
> was the "new official 3.9" and reporting of bugs, loading packages,
>  etc for this, until I realize all different 3.9 on servers (with 
> and without Diego look) was abandoned.
> 
> Could be a good idea rip all this experimental work ?
> Clean space on servers and avoid fools like me take the wrong path.
> 
> > Also, after you do this, the image is much larger because all the
> > packages are also stored in the in-image MC cache, so I think that's
> > what he's referring to with the huge image.  To get back to a
> > normal-sized image you have to flush the caches, which can be done in
> > the MC browser.  Also, we did this in update 6677.
> 
> How to flush the cache ?
> 
> And again , very , very thanks for hard work to all masters.
> 
> Regards.
> 
> Edgar
> 
> 	
> 
> 	
> 		
> ___________________________________________________________ 
> 1GB gratis, Antivirus y Antispam 
> Correo Yahoo!, el mejor correo web del mundo 
> http://correo.yahoo.com.ar 
> 
> ------------------------------
> 
> Message: 28
> Date: Wed, 17 Aug 2005 11:55:38 -0700
> From: Daniel Vainsencher <daniel.vainsencher at gmail.com>
> Subject: Re: Class reshaping and GC in ClassBuilder
> To: The general-purpose Squeak developers list
> 	<squeak-dev at lists.squeakfoundation.org>
> Message-ID: <4303882A.4070106 at techunix.technion.ac.il>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> [How to test an image converted without GCs]
> Hi Andreas, thanks for the test ideas! I'll play with it and let you 
> know.
> 
> Another question. My problem is not with the GC per se, just with 
> the fact that it happens many times when reshaping Behavior. So a 
> trivial solution avoiding concurrency related problems is to expand 
> the critical section (have one for each call to CB, instead of one 
> for each class affected), and perform GC at its end.
> 
> The problem with this solution is clearly that it affects latency of 
> any other processes, but I'm not sure how big a problem that is in 
> practice, for this specific case.
> 
> Would you object to such a solution?
> 
> BTW - about the experiment mentioned in the previous mail: I found 
> and fixed a bug in some other change I introduced (don't recompile 
> methods that are not affected by shape changes, just copy them).
> 
> After rerunning the experiment, nothing is obviously wrong with the 
> image. Reshaping Behavior twice took 500s, 10 minutes, which I think 
> is about 6 times as fast as it was before.
> 
> Daniel
> 
> Andreas Raab wrote:
> > I would write a test in which I:
> > * create a (temporary) class and some instances
> > * perform a particular operation to tests, such as:
> >   - adding iVar(s)
> >   - removing iVar(s)
> >   - swizzling iVar(s)
> > * walk memory and do a sanity check for any object in which the class 
> > name is the same as that of your test class:
> >   - does it have the right values for its (old/new) class?
> >   - does it have the right length for its (old/new) class?
> > 
> > If you want to get fancy throw in an extra high-priority process which 
> > randomly creates new objects of that class (just to improve the fun 
> > factor ;-) Any failure will likely crash your image but it should be 
> > good for testing if you save your image often.
> > 
> > Also, you should probably run various combinations of the test in rapid 
> > succession since it is not clear what happens when you perform multiple 
> > reshaping steps.
> > 
> > Cheers,
> >   - Andreas
> > 
> > 
> 
> ------------------------------
> 
> _______________________________________________
> Squeak-dev mailing list
> Squeak-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeak-dev
> 
> End of Squeak-dev Digest, Vol 32, Issue 19
> ******************************************
------- End of Original Message -------




More information about the Squeak-dev mailing list