3.7gamma2 candidate basic image

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Sat Aug 28 15:25:09 UTC 2004


On 27/08/04 16:06, "Marcus Denker" <denker at iam.unibe.ch> wrote:

> 
> Am 27.08.2004 um 16:13 schrieb David T. Lewis:
> 
>> On Fri, Aug 27, 2004 at 10:31:10AM +0200, Marcus Denker wrote:
>>> 
>>> Am 27.08.2004 um 07:17 schrieb Doug Way:
>>>> I've created the 3.7gamma2 candidate basic image (hopefully the one
>>>> that will be final) and put it here:
>>>> 
>>>> http://update.squeakfoundation.org/external/Squeak3.7gamma2.zip
>>> 
>>> and Full: http://www.iam.unibe.ch/~denker/Squeak3.7g2Full.zip
>> 
>> This looks good so far! The "Gentle Introduction to Smalltalk" is a
>> very nice addition.
>> 
>> Here are a couple of small corrections for the Full image:
>> 
> 
> Ok, fixed. fixed version up at:
> 
> http://www.iam.unibe.ch/~denker/Squeak3.7g2Full.zip
> 
> (didn't do any change in the version number for these changes)
> 
>    Marcus
Marcus, Steff:
Very nice .
Gentle Introduction to Smalltalk is a beautiful add, but we lost any
beginner info about Games.
Disappear from World of Squeak and no mention in Welcome.
Also , more links about Squeak/Smalltalk would be nice.
Here I contribute with my own collection and sure many members can add
favorites.
I copy paste from iCab, so sorry by too much Spanish

http://minnow.cc.gatech.edu/squeak    Squeak!/minnow
http://people.squeakfoundation.org/    Squeak People
www.squeaksource.com    SqueakSource
http://209.143.91.36/super    super Swiki
http://brain.cs.uiuc.edu/CampSmalltalk    CampSmalltalk: Camp Smalltalk
http://groups.yahoo.com/group/squeak/    Yahoo! Groups : squeak
http://coweb.cc.gatech.edu/cs2340/    CS2340 CoWeb
http://lists.squeakfoundation.org/pipermail/squeak-dev/    The Squeak-dev
Archives
http://smalltalk-programming.com/    Smalltalk-Programming
http://sourceforge.net/projects/squeak/    SourceForge: Project Info -
Squeak
http://squeak.cs.uiuc.edu/    http://squeak.cs.uiuc.edu/
http://st-www.cs.uiuc.edu/    UIUC Smalltalk Archive
http://swiki.squeakfoundation.org/squeakfoundation    Squeak Foundation
Swiki
http://swiki.squeakfoundation.org/stablesqueak    Stable Squeak Swiki
http://www.goodstart.com/greatquestions.html    Smalltalk
http://www.odellsoft.com/sunitbrowser/    SUnit Browser
http://www.smalltalkchronicles.net/edition3-2/Pages/articles.htm    Articles
http://www.squeakland.org/    Squeakland

http://www.squeaknews.com/    SqueakNews

http://www.netjam.org/squat/releases/    Squat
http://wuarchive.wustl.edu/languages/smalltalk/Smalltalk/Squeak/    Archivos
de la Universidad de Washington
http://www.esug.org/    ESUG
http://www.smalltalking.net/Archive/index.htm    Archivos historicos
Smalltalking
http://www.knowledgearchitects.net/squeakchannel/    Sitio Laurence Rozier
http://members.aol.com/kgb1001001/Companion/Companion.htm    The Design
Patterns Smalltalk Companion


Argentina sites
http://smalltalking.swiki.net/1    Smalltalking
http://swiki.agro.uba.ar/small_land/    Swiki de la UBA
http://ar.groups.yahoo.com/group/squeakRos/    SqueakRos / Grupo
http://ar.geocities.com/edgardec2001/Welcome.html    SqueakRos / Tutoriales


And a couple of bad news.
I add the atached walkback , caused by exploring Squeak.
Click on email reader don't work. Celeste and Scamper icons missing of Flap
Tools
 

-------------- next part --------------
Error: MessageNotUnderstood: ClippingCanvas>>asBalloonCanvas
28 August 2004 10:42:05 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.7gamma [latest update: #5987]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Macintosh HD:Users:edgar:Public:SqueakDevelop
Trusted Dir Macintosh HD:Users:edgar:Public:SqueakDevelop
Untrusted Dir foobar:tooBar:forSqueak:bogus

ClippingCanvas(Object)>>error:
	Receiver: a ClippingCanvas
	Arguments and temporary variables: 
		aString: 	'MessageNotUnderstood: ClippingCanvas>>asBalloonCanvas'
	Receiver's instance variables: 
		target: 	nil
		filterSelector: 	nil
		canvas: 	a MultiCanvas
		clipRect: 	662 at 93 corner: 687 at 125

[] in WorldState>>displayWorldSafely: {[:err :rcvr |  errCtx := thisContext.  [errCtx := errCtx sender.  [errCtx no...]}
	Arguments and temporary variables: 
		aWorld: 	a PasteUpMorph(1622) [world]
		err: 	'MessageNotUnderstood: ClippingCanvas>>asBalloonCanvas'
		rcvr: 	a ClippingCanvas
		errCtx: 	PasteUpMorph>>privateOuterDisplayWorld
		errMorph: 	a PasteUpMorph(1622) [world]

BlockContext>>valueWithPossibleArgs:
	Receiver: [] in WorldState>>displayWorldSafely: {[:err :rcvr |  errCtx := thisContext.  [errCtx := e...etc...
	Arguments and temporary variables: 
		anArray: 	#('MessageNotUnderstood: ClippingCanvas>>asBalloonCanvas' a ClippingCa...etc...
	Receiver's instance variables: 
		sender: 	BlockContext>>valueWithPossibleArgs:
		pc: 	113
		stackp: 	0
		nargs: 	2
		startpc: 	66
		home: 	WorldState>>displayWorldSafely:

[] in BlockContext>>ifError: {[:ex | errorHandlerBlock valueWithPossibleArgs: {ex description. ex receiver}]}
	Arguments and temporary variables: 
		errorHandlerBlock: 	[] in WorldState>>displayWorldSafely: {[:err :rcvr |  errCtx...etc...
		ex: 	MessageNotUnderstood: ClippingCanvas>>asBalloonCanvas


--- The full stack ---
ClippingCanvas(Object)>>error:
[] in WorldState>>displayWorldSafely: {[:err :rcvr |  errCtx := thisContext.  [errCtx := errCtx sender.  [errCtx no...]}
BlockContext>>valueWithPossibleArgs:
[] in BlockContext>>ifError: {[:ex | errorHandlerBlock valueWithPossibleArgs: {ex description. ex receiver}]}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockContext>>valueWithPossibleArgs:
[] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2)   valueWithPossibleArgs: {exception}]}
BlockContext>>ensure:
MethodContext(ContextPart)>>handleSignal:
MessageNotUnderstood(Exception)>>signal
ClippingCanvas(Object)>>doesNotUnderstand: #asBalloonCanvas
FlashCharacterMorph(FlashMorph)>>fullDrawOn:
[] in FlashCharacterMorph>>fullDrawOn: {[super fullDrawOn: canvas]}
Time class>>millisecondsToRun:
FlashCharacterMorph>>fullDrawOn:
ClippingCanvas(Canvas)>>fullDraw:
ClippingCanvas(Canvas)>>fullDrawMorph:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn: {[:r |  rectToFill := r.  i := 1.  [rectToFill isNil   or: [i > n]]   whileFa...]}
Rectangle>>allAreasOutsideList:startingAt:do:
Rectangle>>allAreasOutsideList:do:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn: {[:dirtyRect | dirtyRect   allAreasOutsideList: validList   do: [:r |     rec...]}
Array(SequenceableCollection)>>do:
WorldState>>drawWorld:submorphs:invalidAreasOn:
[] in WorldState>>displayWorld:submorphs: {[worldDamageRects := self     drawWorld: aWorld     submorphs: submorphs    ...]}
MultiCanvas(PluggableCanvas)>>roundCornersOf:in:during:
MultiCanvas(Canvas)>>roundCornersOf:during:
WorldState>>displayWorld:submorphs:
PasteUpMorph>>privateOuterDisplayWorld
PasteUpMorph>>displayWorld
[] in WorldState>>displayWorldSafely: {[aWorld displayWorld]}
BlockContext>>on:do:
BlockContext>>ifError:
WorldState>>displayWorldSafely:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}


More information about the Squeak-dev mailing list