At first it usually takes some time to get one's head around the Smalltalk way of working in a live image. The next question is usually something around, how can I make this work in a team environment, what about version control, how can I share and/or re-use external packages/classes?
After some research there appears to be something called: - SqueakMap: an out-dated collection of publicly shared packages? - Package Universe: an attempt to manage dependency of SqueakMap packages? - Monticello: a nifty distributed package version control system. It seems to me that the concept of a distributed repository system and the implementation of Monticello was ahead of its time in 2003 and makes perfect sense given the fact that everyone is working in their own image ... or repository if you will. How does the now extremely popular Git compare to Monticello actually? Are there any plans for the Pharo Project to create some sort of PharoHub or MonticelloHub (taking the example of GitHub here) where everyone can browse through available repositories and their packages? Anyhow, maybe I am jumping ahead a bit since the first goal is getting towards the big Pharo one point O, but I just wanted to see what other people's thoughts are o this? -- View this message in context: http://n2.nabble.com/Distributed-versioning-...-MonticelloHub--tp2319149p2319149.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com. _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
