What is Squeak?

Avi Bryant avi.bryant at gmail.com
Mon Dec 20 20:13:14 UTC 2004


On Mon, 20 Dec 2004 14:05:57 -0500, Mark Guzdial <guzdial at cc.gatech.edu> wrote:

> But it's hard to grok Squeak these days.  There are lots of "code
> words" out there that are hard to decipher.

I think that's partly due to the decentralized nature of development
these days - nobody is in a position to assert that their vision of
something will be the standard one for all Squeak users, so they pick
names like "Monticello" (which is a version control system) rather
than just calling it "Version Control System".  Maybe we should adopt
a policy of generically renaming things once they become widely
used...

>  It took me a long time to
> figure out that "Mantis" has something to do with bug-reporting (and
> I'm still not sure what yet), and I'm still not clear on the
> relationship between "Monticello" and "SqueakMap."
>  (And now there's
> something called "SqueakPeople" that I have no clue about.)

For people that are familiar with the wider open source world, I find
these metaphors are sometimes helpful:

- Monticello plays the role that CVS does in most open source
projects; it's a version control system, aimed at making team
development of Squeak source code easier.
- SqueakSource is like sourceforge.net; it provides a place to host
collaborative development of projects.  Just as sourceforge.net
provides a CVS repository (so that you don't have to know how to host
your own), SqueakSource provides a Monticello repository.
- SqueakMap is like freshmeat.net; it provides a central location to
announce and to find Squeak packages.  Unlike Monticello and
SqueakSource, which are meant to help development, SqueakMap is for
final, released code.
- SqueakPeople is like slashdot (or more directly, but more obscurely,
like advogato.org); it's a place to discuss Squeak by posting articles
or diary entries, and a sort of algorithmic "who's who" (read up on
its ranking system to see what I mean).

Cheers,
Avi



More information about the Squeak-dev mailing list