Remote Squeaking (was Re: totally new to squeak)

Russell Allen russell.allen at firebirdmedia.com
Mon Oct 22 00:53:10 UTC 2001


If you want to try nebraska out, there is a permanent server at
squeakspace.com.  Just create your EToySender morph, with the url as
'squeakspace.com' and click the 's' button. 

Russell

Ned Konz <ned at bike-nomad.com> wrote:
> On Sunday 21 October 2001 12:53 pm, Lex Spoon wrote:
> 
> > The EToy system uses Nebraska.  9091 is only the default, btw.  Heck, it
> > doesn't even *really* need a TCP connection -- any stream will do.
> >
> >
> > Hmm, all this would make a nice Swiki page....
> 
> It would... there's http://minnow.cc.gatech.edu/squeak/1356
> but I don't know how accurate it is.
> 
> I tried it on my own machine:
> 
> * hit the "Share" button on the Project navigator. My Hand gets my name.
> * pulled out a badge for myself from the Objects tool
> * turned on my ears (pulled out a Listener and turned it on)
> 
> hit the "S" on my badge, saw a green rectangle with an orange border appear. 
> This rectangle had several white rectangles on it.
> 
> Then I got a walkback:
> 
> VM: unix - Squeak3.1alpha of 7 March 2001 [latest update: #4332]
> Image: Squeak3.2alpha [latest update: #4441]
> 
> Integer class(Object)>>error:
> 	Receiver: Integer
> 	Arguments and temporary variables: 
> 		aString: 	'At least one digit expected here'
> 	Receiver's instance variables: 
> 		<<too complex to show>>
> 
> Integer class>>readFrom:base:
> 	Receiver: Integer
> 	Arguments and temporary variables: 
> 		aStream: 	a ReadStream
> 		base: 	10
> 		digit: 	-8
> 		value: 	0
> 		neg: 	false
> 		startPos: 	0
> 	Receiver's instance variables: 
> 		<<too complex to show>>
> 
> Number class>>readFrom:
> 	Receiver: Number
> 	Arguments and temporary variables: 
> 		stringOrStream: 	a ReadStream
> 		value: 	nil
> 		base: 	10
> 		aStream: 	a ReadStream
> 		sign: 	1
> 	Receiver's instance variables: 
> 		<<too complex to show>>
> 
> Number class(Object)>>readFromString:
> 	Receiver: Number
> 	Arguments and temporary variables: 
> 		aString: 	'(257/9)'
> 	Receiver's instance variables: 
> 		<<too complex to show>>
> 
> --- The rest of the stack ---
> MorphicTransform class>>fromRemoteCanvasEncoding:
> DisplayTransform class>>fromRemoteCanvasEncoding:
> CanvasDecoder class>>decodeTransform:
> CanvasDecoder>>setTransform:
> CanvasDecoder>>processCommand:onForceDo:
> CanvasDecoder>>processIOOnForce:
> NetworkTerminalMorph>>step
> NetworkTerminalMorph(Morph)>>stepAt:
> StepMessage(MorphicAlarm)>>value:
> WorldState>>runLocalStepMethodsIn:
> WorldState>>runStepMethodsIn:
> PasteUpMorph>>runStepMethods
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess
> [] in BlockContext>>newProcess
> 
> The problem is that the received packet was:
> #('B' 'Morphic,-8,-8,(257/9),0.0')
> 
> and we're trying to make an Integer from '(257/9)'.
> 
> So I don't know if there's a problem or not, but it doesn't work on my one 
> machine (I know, I should try this remotely).
> 
> -- 
> Ned Konz
> currently: Stanwood, WA
> email:     ned at bike-nomad.com
> homepage:  http://bike-nomad.com




More information about the Squeak-dev mailing list