genuine squeak newbie

Peter Smet peter.smet at flinders.edu.au
Sun Jun 20 20:22:39 UTC 1999


It is genuinely great to see all these newcomers suddenly
delurking on the list. I first learned to program in Pascal,
and one of the most alien things for me to get used to
is that you can just about reach out and touch the objects
in Smalltalk. By this I mean that you can open an inspector
on a 'living' object, send it messages and watch what it does.
Morphic is even more impressive, since you can just
sit back and watch variables changing inside an
Inspector while an object is running in a thread.

Once I got this concept, it improved my speed in getting
around Smalltalk in a huge way. Yet I only stumbled across this
idea by accident when someone mentioned Just
in Time (JIT) programming. (You wait for your program to have
an error, fix it inside the debugger, and then tell your program
to resume itself.) It took me ages to realise that the program
wasn't starting again, but continuing from where it had left
off (I had never even thought about doing things like this in 
Pascal).
 
I cannot begin to say how utterly ALIEN some of these
concepts are to anyone used to procedural programming.

Anyway, to answer at least one of your questions. Bob Arning
recently posted an example for how to do data entry forms.
Here is the link:

http://www.charm.net/~arning/BobsUI.13Jun624pm.cs.txt

Welcome to Squeak !


>Howdy,
>
>i guess i'll jump on the delurking bandwagon.
>
>i've been programming for the last 20 years in (basic, c, pascal, ...)
>on (Mac, PC, and Unix). even though i am somewhat familiar with
>Smalltalk
>(i bought Smalltalk/V when it first came out for the PC, but never did
>anything with it because it was just too slow), i am completely new to
>Squeak.
>
>
>Screen shots:
>
>to me it would be really useful to see screen shots of what Squeak
>is/does AND to see what is possible. i just don't see why this is
>such a big deal.
>
>
>Tutorials:
>
>where are they? ok, i've actually found a few, but they haven't
>given me the "meat" that i am looking for. my background is 
>business applications (AP,GL,SO,PR,...). so beyond learning more
>about Smalltalk in general, i am looking for something that will
>show me how/if i can use Smalltalk to write these systems. for
>example, where can i find an example of a creating a "form" that 
>allows a user to enter various types of data?
>
>
>Generic Smalltalk Question:
>
>i don't understand the difference between ifTrue:/and: and 
>ifFalse:/or:. it seems to me that they accomplish the same thing.
>
>
>
>                         \\//_
>
>





More information about the Squeak-dev mailing list