Hi, Frank!
Quoting from Noel Rappin's chapter
"Squeak for Nonnative Speakers" from the Guzdial/Rose "NuBlue Book" (highly
recommended -- Prentice Hall, ISBN# 0-13-028091-7) --
"Now open "Play With Me 3". It opens into what
looks like a thumbnail sketch of a Squeak desktop. It is, in fact, a thumbnail
sketch of a Squeak desktop, a fact you can confirm by clicking on it, and
choosing "enter project." Play With Me 3 is an example of a Squeak
project. Projects allow you to maintain a separate desktop for each one.
Being able to specify different screen preferences for different projects is
nice (I usually give different projects different background colors, so I can
tell what I’m working on at a glance). The real benefit to projects, however,
is that the changes made to the image in each project are stored separately,
allowing code in a project to be transferred more easily. We’ll see more about
this in a few pages when we discuss change sets.
"You get out of a project by clicking on
the desktop to get the system menu, and selecting either "previous project",
which takes you back to the project you just left, or "jump to project", which
gives you a list of all projects in the system and lets you choose which one
to go to."
Gary Fisher
----- Original Message -----
From: Frank Shearar
To: squeak-dev@lists.squeakfoundation.org
Sent:
Tuesday, December 24, 2002 6:49 AM
Subject:
Projects
Hi
I've been scratching around the SqueakWiki looking
for an overview type
document covering what Projects are, why I'd want to use
them, etc., but
with no luck.
If one starts up Squeak, typically one
sees "The Worlds of Squeak". This is,
it seems, a Project.
What is a
Project though? What is its intended use? If I was, say,
developing two
applications concurrently, would I use Projects to keep the
two applications
separate?
Would using separate Projects to develop my different
applications allow me
to generate separate ChangeSets for each app?
If
there is overview-style documentation/tutorial stuff on Projects, where
can
one find it?
Many thanks for any light shed on the
subject!
frank