On Tue, Jan 19, 2010 at 11:03 PM, Alexandre Bergel < alexandre.bergel@inria.fr> wrote:
Dear All,
For people who do not know, O2 is the browser David has implemented in the last few years. It replaces class-categories on the left-hand side pane with a list of packages. We are still away from having packages as real first class entities, but this is a good step toward. Note that some people find O2 a bit slower than other available code browsers.
David and I spent some time on fixing O2. O2 has now no dependencies to OB anymore. We would like that people try it and submit bug reports on the google bug tracker. In a fresh 10505, you can load O2 by evaluating:
Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfO2'; load. (Smalltalk at: #ConfigurationOfO2) perform: #loadDefault
Yes, but be aware that that piece of code load only the core, as you can see here: group: 'default' with: #('Core' ); group: 'Core' with: #( 'OmniBrowser2' 'O2-Standard' 'O2-Morphic' 'O2-Enhancements' ); group: 'Dev' with: #( 'Core' 'O2-Refactory' 'OCForO2' ); As I remember, most of the problems of O2 were sometimes related to the integration to RB. So, if you really want to tests it, please, test it using the RB: ((Smalltalk at: #ConfigurationOfO2) project version: '1.0') load: 'Dev' As I already said to Alexandre and David in private, I will put O2 again in the next image. So, it would be cool if it is tested "completely".
O2 does not need OB whatsoever. O2 loads in a Core (I tried in a 11165). Before and after loading O2, running OB tests give "548 run, 547 passes, 1 failures" [*].
Yes, if someone can help with that failure would be cool, I have already reported it.
Cheers, Alexandre
[*] the test have been loaded using (ConfigurationOfOmniBrowser project version: '1.1') load: 'Dev Tests' -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project