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.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to