[squeak-dev] problem with Omnibrowser and Refactoring engine

Frank Shearar frank.shearar at gmail.com
Mon Feb 25 20:37:08 UTC 2013


On 25 February 2013 20:31, Tobias Pape <Das.Linux at gmx.de> wrote:
> Am 28.01.2013 um 19:47 schrieb Colin Putney <colin at wiresong.com>:
>>
>> On Mon, Jan 28, 2013 at 8:46 AM, Frank Shearar <frank.shearar at gmail.com> wrote:
>> Right. OBDefinitionPanel >> createCompletionController looks like this:
>>
>> createCompletionController
>>         ^ (Optimist ifTrue: [OController] ifFalse: [ECController]) model: self
>>
>> and Optimist is nil. I don't know what Optimist is meant to be. It's
>> certainly not a class variable of OBDefinitionPanel and friends.
>>
>> frank
>>
>> On 25 January 2013 19:09, Raymond Asselin <asselinraymond at videotron.ca> wrote:
>> > I just loaded OmniBrowser with Refactoring engine from the menu Help-> Extending the system
>> >
>> > Everything seems o.k. for the loading and installing
>> > But when I tried to change the name of the Class (in the Class template of Omnibrowser) I had an error style "Undefined object >> mustBeBooleanIn:
>> >
>> > This error does not appear if we don't load Omnibrowser and Refactoring engine.
>>
>> You need to install OCompletion, available on SqueakSource. http://www.squeaksource.com/OCompletion/
>>
>> Attached is a script that loads the latest version of OB.
>
> I traced the Load-script and altered the Metacello config accordingly.
>
> You can now load OB in Squeak 4.4 via
>
> Installer ss
>         project: 'MetacelloRepository';
>         install: 'ConfigurationOfOmniBrowser'.
> ((Smalltalk at #ConfigurationOfOmniBrowser) project version: #stable) load: #('Dev')

Of course you need a : after "Smalltalk at". But I just got a failure
because Metacello "Could not resolve: OB-Refactory
[OB-Refactory-lr.275]".

frank

> Best
>         -Tobias


More information about the Squeak-dev mailing list