Hi all,
I've just beginning to learn Smalltalk & Pharo for some hours, and I already
have some questions.At the very beginning, differences can be noticed between the browser exposed in PBE and the one exposed in Pharo v1.2.2. I've seen Marcus' answer to a similar question here: http://lists.gforge.inria.fr/pipermail/pharo-users/2011-August/002699.html and while "it works" (tm) I prefer starting my journey with the latest stable version of Pharo, esp. if as said, a *lot* of things have been changed and improved; I start experimenting stuff of my own while reading tutorials and PBE in particular. So I have two questions. 1. Creating a package and putting categories in it I've not seen anything about 'packages' within the OBSystemBrowser. What I've done is - open the Monticello Browser - create the package PBE-LightsOut there - back in the system browser, create the category 'PBE-LightsOut' and the category PBE-LightsOut is automatically assigned to the correct package (same goes for any categories whose names start with 'PBE-LightsOut') As far as I understand "Versioning your code with Monticello" (PBE v2 / drafts) this is the correct way of doing it, however I'd be grateful if someone could confirm... or correct me. 2. Trying to install OmniBrowser2 Just by curiosity, I tried to install OmniBrowser2 in Pharo v1.2.2. Using the halo I inspect it on PBE.image and found out that it was a SystemWindow using model: O2SystemBrowser within category 'O2-Enhancements-PackageBrower'. I eventually found out that it could be found at squeaksource, so I followed the instructions at: http://www.squeaksource.com/@9DGVYh5n2jIJBj2R/bHwV8FLI Alas, after doing it, this somehow breaks things: - the O2 can't be opened, exception: - even the What did I miss? Is there a missing dependency not handled by monticello? Or is there a serious incompatibility w/ pharo v1.2.2? NB: this is just out of curiousity, I do not *need* it, the only reason why I'm trying such a thing then asking for an explanation when it fails is that it helps me understand things better. However I have the feeling that it's too early for me to ask such things, so do not hesitate to simply answer to come back after having read the appropriate documents! A last question (related to the previsou one about O2): When inspecting morphs in PBE.image we get a SystemWindow w/ model: an O2PackageBrowser, which shows image thumbnails next to the morph, submorphs etc. If it is possible to install O2 on Pharo v1.2.2, will we get it as well? (this was my initial motivation for trying to install O2). Thanks in advance for any answer! BTW: since I will read the entire PBE, is it worth that I collect and document the differences on the fly and share it here? __ Sébastien.
signature.asc
Description: OpenPGP digital signature
