Esteban Robles Luna | 2 Oct 2006 13:32
Picon

general questions about squeak

Hi,
I`m new in squeak, but not in smalltalk. I have some questions about
the environment of squeak that will help me to understand it.
- Firstly, I would like to know how the startup process of squeak is,
as detailed as possible.
- Second, MVC projects are just wrapped from morphic?. Later I will
explain why I want to know this.
- Third, who is responsible of opening the main window and if it`s
possible to open other windows without using wxWidgets or something
like that. Is it hardcoded in the vm or elsewhere?
Why I`m asking these questions?
Because I`m interested in using squeak as an alternative for small
commercial projects. I want to know if it`s viable of developing an
MVC with at least one look and feel and a little core of widgets.
I have a look at BobsUI but it`s build on Morphic.
Regards
Esteban
itsme213 | 2 Oct 2006 15:40
Picon
Favicon

Tweak question

I don't understand (what appears to me as) some duplication in Tweak's event
propagation mechanism in the bank-account tutorial 
http://tweak.impara.de/TECHNOLOGY/Tutorials/BankAccountTutorial/ : an ATM
hooked to a bank account and displaying its balance on its #balanceReadout.

It keeps the #balanceReadout widget current by hooking into 2 separate 
events
with 2 pieces of code:

onAccountChanged
 "Update the balance readout when the account changes"
 <on: accountChanged>
 self updateBalanceReadout

onAccountValueChanged
 "Update the balance readout when the account value changes"
 <on: valueChanged in: account>
 self updateBalanceReadout.

This seems unnecessary. If I simply declared the path to the target object
being observed:
   { #account #value }
It seems I have said enough to respond correctly to both #accountChanged and
#valueChanged. The rest could be done by Tweak behind the scenes.

Such a role-chain is a common scenario:
    A is watching the #x of the #y of the #z.
Hence A has to react to xChanged, yChanged, and zChanged (in the appropriate
corresponding target objects).

(Continue reading)

itsme213 | 2 Oct 2006 16:15
Picon
Favicon

Squeak for kids - eToys, Scratch, Alice ?

What are the options to get kids (7-10) using Squeak? I have see eToys, 
Scratch, Alice. Are there others?

Any recommendations on which to choose? I want something that they can start 
with easily, but that will grow with them at least for a while.

Thanks.
stephane ducasse | 2 Oct 2006 17:45
Picon

Re: Squeak for kids - eToys, Scratch, Alice ?

http://smallwiki.unibe.ch/botsinc

but more for 9 or 10

stef

On 2 oct. 06, at 16:15, itsme213 wrote:

> What are the options to get kids (7-10) using Squeak? I have see  
> eToys, Scratch, Alice. Are there others?
>
> Any recommendations on which to choose? I want something that they  
> can start with easily, but that will grow with them at least for a  
> while.
>
> Thanks.
>
> _______________________________________________
> Beginners mailing list
> Beginners <at> lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
Simon Guest | 2 Oct 2006 20:51

SqueakSource vs SqueakMap

Hi,

Please could someone characterise the different intended use of
SqueakSource.com as compared with SqueakMap?  Is SqueakMap now a
legacy thing, and new projects should be done in Monticello format on
SqueakSource? 

cheers,
Simon
stephane ducasse | 2 Oct 2006 20:55
Picon

Re: SqueakSource vs SqueakMap


SqueakSource = Sourceforge
Squeakmap = catalog to deploy app

So use SqueakSource and MC to develop with multiple people and you  
can deploy if
you want using SqueakMap

Stef

On 2 oct. 06, at 20:51, Simon Guest wrote:

> Hi,
>
> Please could someone characterise the different intended use of
> SqueakSource.com as compared with SqueakMap?  Is SqueakMap now a
> legacy thing, and new projects should be done in Monticello format on
> SqueakSource?
>
> cheers,
> Simon
>
> _______________________________________________
> Beginners mailing list
> Beginners <at> lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
Mathieu | 2 Oct 2006 21:43
Picon
Gravatar

Author initial

Hi happy to see you again, :)

I was wondering how author initial are store on method.
I have search throw Compiler and get loste over there ;)

Dose someone can find me a way out?

Thanks
	Math
Klaus D. Witzel | 2 Oct 2006 21:49

Re: Author initial

Hi Mathieu,

IIRC last time I responed with: begin with the implementors of

(CompiledMethod>>#timeStamp)timeStamp

/Klaus

On Mon, 02 Oct 2006 21:43:31 +0200, Mathieu wrote:

> Hi happy to see you again, :)
>
> I was wondering how author initial are store on method.
> I have search throw Compiler and get loste over there ;)
>
> Dose someone can find me a way out?
>
> Thanks
> 	Math
Giovanni Corriga | 2 Oct 2006 22:36
Gravatar

Re: SqueakSource vs SqueakMap

Il giorno lun, 02/10/2006 alle 20.55 +0200, stephane ducasse ha scritto:
> 
> SqueakSource = Sourceforge
> Squeakmap = catalog to deploy app

SqueakMap is kinda like freshmeat.net, or gnomefiles.org .

	Giovanni
itsme213 | 2 Oct 2006 22:40
Picon
Favicon

Re: Squeak for kids - eToys, Scratch, Alice ?

From: "stephane ducasse" <stephane.ducasse <at> gmail.com>
> http://smallwiki.unibe.ch/botsinc
>
> but more for 9 or 10

Thanks Stef. We are already using BotsInc and liked it a lot!

I am looking to move towards building things with richer models and hoping 
(ideally :-) it can be done with a kid-friendly toolkit with less 
syntax-level typing & debugging.

Gmane