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
-~----------~----~----~----~------~----~------~--~---