Developping in Squeak

Guillaume Pothier gpothier at free.fr
Mon Jul 7 01:09:00 UTC 2003


Hi!
First of all I must say that I am new to Squeak, and very excited about 
it. I have many questions in my mind, but I will start with the few that 
come to my mind right now.

* Writing Smalltalk code.
As far as I understand, the Browser is the place to explore/create code, 
isn't it? I wonder if there are projects to create alternative 
development environments for smalltalk code. For instance, there is one 
thing that I have on my mind for some time: I would really like to be 
able to navigate in packages, classes and methods within classes 
spatially, via a zoomable interface or such (3d?). Should I start to try 
to implement that, or is there already something similar?
One other thing, it seems to me that I saw in a tutorial that there were 
an autocomplete feature in the browser, but I can not retrieve it. Is 
there such a thing? For instance, I start typing a class or message and 
press ctrl+space, and I can choose between the possible completions...

* Input/output
I am particularly intersted in bimanual interaction, is it possible to 
access various physical mice, or other devices on a single computer? 
More generally, does an generic input framework exists?
Is there support for multiple screens? Multiple sound input/output devices?

* OpenCroquet
Does someone know the state of this project? The download page claims 
that another alpha version will be available in... april, or something 
like that...

* Widgets
After going through a few tutorials, I wanted to create my own program. 
This is a very simple accounting program that uses a postgreSQL backend, 
and displays informations in lists or tables, and uses basic forms as 
user input. As I come from the Java world, I started to search "standard 
widgets" in Morphic, such as Lists, Tables, etc., but I did not find 
such old-fashioned components. Do they exist, or is there a preferred 
way to do that kind of thing? I was thinking, maybe for such a 
simplistic program I should stick to MVC? (well, by the way I did not 
even look if there are such widgets in MVC...)

Thanks in advance!
Guillaume



More information about the Squeak-dev mailing list