[Newbies] Re: [etoys-dev] OpenGL integerated wtih Squeak IDE

2012-01-06 Thread David Corking
Lawson English wrote:
 This is a very poor attempt to do what Matt Fulmer did with OpenCobalt:
 integrate overlapping Morphic windows with OpenGL.

This is a really interesting demo. Do you have a public repository of your code?

 Time to revive/revitalize Balloon3D, perhaps? Whatever happened to 3D
 Morphic?

Also, Andreas Raab built an interesting proof of concept for Etoys in
Croquet with his Tweak UI, before he moved to Telepace. I think the
scripting code was dropped from OpenCobalt (does it work in OpenQwaq?)

I guess you and others that understand the big picture could recommend
the most promising avenue(s).

David
p.s. I am probably not subscribed to all the lists that Lawson
originally posted to.
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


Re: [Newbies] Is there an easy way to implement an animation loop?

2012-01-06 Thread Bert Freudenberg
On 05.01.2012, at 22:27, karl ramberg wrote:

 Ugh, that is right.
 Stepping starts right away for a new morph.

Only if #wantsSteps answers true.

 Since you want stepping only at certain times you should use 
 startSteppingSelector:  and stopSteppingSelector: (and not call that 
 selector/method #step.)

Or make #wantsSteps answer false and send #startStepping later.

- Bert -


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


[Newbies] Testing = and == in workspace

2012-01-06 Thread Ben Coman
I was trying to confirm the operation of = and == in the workspace by 
executing the following code..


x :=  'xxx'.
y :=  'xxx'.
z := x.
(OrderedCollection new) add: (x = y) ; add: (x == y) ; add: (x=z); add: 
(x==z); yourself.


I was confused that I was getting anOrderedCollection(true true true true)

It was not until I changed to the following code...

x := String newFrom: 'xxx'.
y := String newFrom: 'xxx'.
z := x.
(OrderedCollection new) add: (x = y) ; add: (x == y) ; add: (x=z); add: 
(x==z); yourself.


that I got the expected anOrderedCollection(true false true true)

I was curious what was going on in the first case.

cheers, Ben
___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


RE: [Newbies] Testing = and == in workspace

2012-01-06 Thread Ron Teitelbaum
Hi Ben,

Have a look at the method for yourself.  Check out the method = on the
instance side of String. 

It should be pretty obvious when you get to the actual string comparison.

All the best,

Ron Teitelbaum

 -Original Message-
 From: beginners-boun...@lists.squeakfoundation.org [mailto:beginners-
 boun...@lists.squeakfoundation.org] On Behalf Of Ben Coman
 Sent: Saturday, January 07, 2012 12:15 AM
 To: A friendly place to get answers to even the most basic questions about
 Squeak.
 Subject: [Newbies] Testing = and == in workspace
 
 I was trying to confirm the operation of = and == in the workspace by
 executing the following code..
 
 x :=  'xxx'.
 y :=  'xxx'.
 z := x.
 (OrderedCollection new) add: (x = y) ; add: (x == y) ; add: (x=z); add:
 (x==z); yourself.
 
 I was confused that I was getting anOrderedCollection(true true true true)
 
 It was not until I changed to the following code...
 
 x := String newFrom: 'xxx'.
 y := String newFrom: 'xxx'.
 z := x.
 (OrderedCollection new) add: (x = y) ; add: (x == y) ; add: (x=z); add:
 (x==z); yourself.
 
 that I got the expected anOrderedCollection(true false true true)
 
 I was curious what was going on in the first case.
 
 cheers, Ben
 ___
 Beginners mailing list
 Beginners@lists.squeakfoundation.org
 http://lists.squeakfoundation.org/mailman/listinfo/beginners


___
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners