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
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." Buy the book -- it (and the White Book) offer a lot of good information and some valuable new ways of seeing. OK, OK, while you're waiting for your copies of the books to arrive, Noel's chapter can be found at http://coweb.cc.gatech.edu:8888/squeakbook/uploads/rappin.pdf in "ready to absorb" form. (-:
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
"Frank Shearar" frank.shearar@rnid.org.uk wrote:
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.
Have you checked the class comment on class Project?
regards, Göran
goran.hultgren@bluefish.se wrote in message news:E18Vrzm-0006xg-00@leia.bluefish.se...
"Frank Shearar" frank.shearar@rnid.org.uk wrote:
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.
Have you checked the class comment on class Project?
Ah. In retrospect that should have been the very first place to look. Thanks!
frank
squeak-dev@lists.squeakfoundation.org