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