[squeak-dev] Closures in Trunk

Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Sun Jul 19 12:20:36 UTC 2009




On 7/19/09 3:16 AM, "Andreas Raab" <andreas.raab at gmx.de> wrote:

> Folks -
> 
> As promised I spent some time to get closures into the trunk. This means
> that you *must* use closure-enabled VMs in order to be able to stay
> current. Current closure-enabled VMs can be obtained here:
> 
> http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.3-bin.zip (win)
> ftp://ftp.smalltalkconsulting.com/Squeak%204.1.1beta2U.app.zip  (mac)
> http://ftp.squeak.org/Exupery/vms/exupery-vm-0.15.1-linux.tz (linux)
> 
> In addition, I have done a round of (automatic) replacing underscores
> with colon-equals to simplify diffing between Croquet/Cobalt/Pharo and
> Squeak. Nicolas - if you want to try the diff again, it should make a
> *lot* more sense now.
> 
> Finally, since the updates will take quite a while, I've prepared an
> image that is up-to-date with the trunk as of today. You can download it
> from here:
> 
> http://squeakvm.org/win32/release/Squeak3.10.2-trunk.zip
> 
> Cheers,
>    - Andreas
Load processs don't complete.
See atached walkback
I on IRC and Skype now ...

Edgar

-------------- next part --------------
Error: can't find EOCD position
19 July 2009 9:15:20.127 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #7179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/edgar/SqueakRepository/imagesZip/Squeak-3.10.2-trunk
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/edgar/Library/Preferences/Squeak/Internet/My Squeak

ZipArchive(Object)>>error:
	Receiver: a ZipArchive
	Arguments and temporary variables: 
		aString: 	'can''t find EOCD position'
	Receiver's instance variables: 
		members: 	an OrderedCollection()
		centralDirectorySize: 	nil
		centralDirectoryOffsetWRTStartingDiskNumber: 	nil
		zipFileComment: 	''
		writeCentralDirectoryOffset: 	0
		writeEOCDOffset: 	0

ZipArchive>>readFrom:
	Receiver: a ZipArchive
	Arguments and temporary variables: 
		aStreamOrFileName: 	a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 6...etc...
		stream: 	a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 69 32 72 84 ...etc...
		name: 	'a stream'
		eocdPosition: 	0
	Receiver's instance variables: 
		members: 	an OrderedCollection()
		centralDirectorySize: 	nil
		centralDirectoryOffsetWRTStartingDiskNumber: 	nil
		zipFileComment: 	''
		writeCentralDirectoryOffset: 	0
		writeEOCDOffset: 	0

MCMczReader>>zip
	Receiver: a MCMczReader
	Arguments and temporary variables: 

	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 69 32 72 84 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil

MCMczReader>>parseMember:
	Receiver: a MCMczReader
	Arguments and temporary variables: 
		fileName: 	'package'
		tokens: 	nil
	Receiver's instance variables: 
		stream: 	a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 69 32 72 84 ...etc...
		package: 	nil
		info: 	nil
		definitions: 	nil
		dependencies: 	nil
		stepChildren: 	nil
		zip: 	a ZipArchive
		infoCache: 	nil


--- The full stack ---
ZipArchive(Object)>>error:
ZipArchive>>readFrom:
MCMczReader>>zip
MCMczReader>>parseMember:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MCMczReader>>loadPackage
MCMczReader(MCVersionReader)>>package
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader(MCVersionReader)>>version
[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
MCMczReader(Object)>>ifNotNilDo:
MCHttpRepository>>versionReaderForFileNamed:do:
MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
[] in MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed:
Dictionary>>at:ifAbsent:
MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed:
MCConfiguration>>versionNamed:for:from:
[] in MCConfiguration>>updateFromRepositories
[] in [] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
[] in [] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>on:do:
[] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
MCConfiguration>>updateFromRepositories
[] in [] in MCMcmUpdater class>>updateFromRepositories:
BlockClosure>>valueWithPossibleArgument:
SortedCollection(Collection)>>ifNotEmpty:
[] in MCMcmUpdater class>>updateFromRepositories:
Array(SequenceableCollection)>>do:
MCMcmUpdater class>>updateFromRepositories:
Utilities class>>updateFromServer
[] in ScriptableButton(SimpleButtonMorph)>>doButtonAction
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ScriptableButton(SimpleButtonMorph)>>doButtonAction
ScriptableButton>>doButtonAction
ScriptableButton(SimpleButtonMorph)>>mouseUp:
ScriptableButton(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ScriptableButton(Morph)>>handleEvent:
ScriptableButton(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
[] in PasteUpMorph>>becomeActiveDuring:
...etc...


More information about the Squeak-dev mailing list