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
|