RE: proposal for how to synchronize Strongtalk source
"SmallSqueak" <[email protected]> Thu, 10 May 2007 10:06:40 -0400
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > David Griswold > Sent: Wednesday, May 09, 2007 5:21 AM > To: [email protected] > Subject: RE: proposal for how to synchronize Strongtalk source > > > > > > -----Original Message----- > > From: SmallSqueak > > Hi Dave, > > > > I am looking at the contents of the archive > > "sources folder for bootstrapping(must unpack).zip" > > > > There are 3 log files: > > > > 1/- strongtalkchange.log (7,796KB 10/17/2006 1:40PM) > > 2/- strongtalSave.log (1KB 10/17/2006 1;40PM) > > 3/- strongtalkrestore.log (0KB 10/17/2006 1:27PM) > > > > 1 id file "strongtalksource.id" (1KB 10/17/2006 1:40PM) > > > > 836 .class files > > 963 no-extension files > > > > Most of the no-extension files have a corresponding file. > > > > Would you please explain the relationship between these files, > > and what does it mean when a no-extension file does not have > > .class counterpart. > > > > What can one do with these files if there is available > a bootstrap > > image (built from what?) and a latest and greatest VM. > > Nothing. That zip file contains a snapshot of the Strongtalk > source code internal directory structure, just so we don't > lose it. I am asking this because I noted that when I tried to "Recompile world..." from the Strongtalk Launcher File menu, I got this from the command prompt console: Smalltalk Virtual Machine by LongView Technologies LLC --------------------------------------------------------- (c) 1994-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. Use and distribution of this software is subject to the terms of the attached license. --------------------------------------------------------- Version 1.1 (build May 8 2007 19:31:42) (use argument -? for a list of flags) [Reading in strongtalk.bst, n, 0.365 secs] Recompiling DeltaPolyProtocolMsgSignature and an "Error: This shouldn't happen" at "MixinSourceHandler on DeltaPolyProtocolMsgSignature>>sourceForSelector:#'visibility'" "sources folder for bootstrapping(must unpack).zip" was unpacked and "Recompile world..." looked like this: Smalltalk Virtual Machine by LongView Technologies LLC --------------------------------------------------------- (c) 1994-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. Use and distribution of this software is subject to the terms of the attached license. --------------------------------------------------------- Version 1.1 (build May 8 2007 19:31:42) (use argument -? for a list of flags) [Reading in strongtalk.bst, n, 0.371 secs] Recompiling DeltaPolyProtocolMsgSignature Recompiling DeltaPolyProtocolMsgSignature class Recompiling DeltaGenericCache Recompiling DeltaGenericCache class Recompiling BasicTypeData Recompiling BasicTypeData class Recompiling DeltaFloatUnaryOpToOop Recompiling DeltaFloatUnaryOpToOop class Recompiling BankAccount Recompiling BankAccount class Recompiling DeltaFloatExpression Recompiling DeltaFloatExpression class Recompiling GlyphRowOrColumn Recompiling GlyphRowOrColumn class Recompiling MetaProtocol Recompiling MetaProtocol class Recompiling PopUpMenuHandler Recompiling PopUpMenuHandler class Recompiling ApproximateReal Recompiling ApproximateReal class [Garbage collection 123 2.6M -> 2.6M, 0.056 secs] Recompiling AtAllPutBenchmark Recompiling AtAllPutBenchmark class Recompiling Towers2Benchmark Recompiling Towers2Benchmark class Recompiling DeltaMethod Recompiling DeltaMethod class Recompiling ArrayVMMirror Recompiling ArrayVMMirror class Recompiling ClassOrMixinDefinitionOutliner Recompiling ClassOrMixinDefinitionOutliner class Recompiling Profiler Recompiling Profiler class Recompiling SlopAtBenchmark Recompiling SlopAtBenchmark class Recompiling FontSpec Recompiling FontSpec class Recompiling MixinDeclMirror Recompiling MixinDeclMirror class Recompiling Semaphore Recompiling Semaphore class [Garbage collection 123 2.7M -> 2.6M, 0.058 secs] Recompiling Queue Recompiling Queue class Recompiling ExternalDescriptor Recompiling ExternalDescriptor class Recompiling ProxyVMMirror Recompiling ProxyVMMirror class Recompiling CString Recompiling CString class Recompiling BasicSideUpdateData Recompiling BasicSideUpdateData class Recompiling DeltaBlockApplicationType Recompiling DeltaBlockApplicationType class Recompiling DeltaFloatRef Recompiling DeltaFloatRef class Recompiling DeltaMixinCompositionNode Recompiling DeltaMixinCompositionNode class Recompiling DeltaObjectClassSide Recompiling DeltaObjectClassSide class Recompiling IncrementAllBenchmark Recompiling IncrementAllBenchmark class [Garbage collection 123 2.7M -> 2.7M, 0.056 secs] Recompiling ClassHierarchyOutliner Recompiling ClassHierarchyOutliner class Recompiling BlockWithTwoArguments Recompiling BlockWithTwoArguments class Recompiling DeltaBasicTypeError Recompiling DeltaBasicTypeError class Recompiling BasicInterfaceMergeData Recompiling BasicInterfaceMergeData class Recompiling DeltaBytecodes Recompiling DeltaBytecodes class Recompiling ProcessDLLLookupError Recompiling ProcessDLLLookupError class Recompiling DeltaDecl Recompiling DeltaDecl class Recompiling VisualWithNativeWindow Recompiling VisualWithNativeWindow class Recompiling MEASUREITEMSTRUCT Recompiling MEASUREITEMSTRUCT class Recompiling RectangleWithOriginAndCorner Recompiling RectangleWithOriginAndCorner class [Garbage collection 123 2.8M -> 2.8M, 0.061 secs] Recompiling SuperclassOutliner Recompiling SuperclassOutliner class Recompiling Win32FilePattern Recompiling Win32FilePattern class Recompiling DeltaInfiniteTypeExpansionError Recompiling DeltaInfiniteTypeExpansionError class Recompiling HTMLView Recompiling HTMLView class Recompiling ElementP Recompiling ElementP class Recompiling SelectableTypeError Recompiling SelectableTypeError class Recompiling MessageDeclLocator Recompiling MessageDeclLocator class Recompiling ProtocolOutliner Recompiling ProtocolOutliner class Recompiling Bootstrap and an "Error: This shouldn't happen" at "MixinSourceHandler on Bootstrap>>sourceForSelector:#'deterministicallyTestSystem'" Where does this sequence of filing in come from? I looked at various .gr files and cannot find any of them fitting the above sequence. BTW, how can I copy the contents of "Error: This shouldn't happen" for reporting purpose later on (I am aware that these errors are due to the source synchronizing problem). > It is not something you generally play around with. > But is crucial for building a new image, isn't it? > That zip file contains a snapshot of the Strongtalk > source code internal directory structure It is much appreciated if you would elaborate. A good understanding of the infra structure would take a Strongtalk learner a long way. > > P.S: What does the extension .dlt stands for? > > Is it "dynamic language type" ;-) > > That is just the file extension we use for strongtalk source > code; it stands for DeLTa, which was the code name for the > project when it first started, before it was public. > > -Dave > Many thanks. Cheers, PhiHo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---