[squeak-dev] OCompletion in 4.3?

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sun Mar 4 22:17:46 UTC 2012


So, it would be

Installer ss
       project: 'MetacelloRepository';
       install: 'ConfigurationOfOCompletion'.
((Smalltalk at: #ConfigurationOfOCompletion) project version: #stable) load

or:

Gofer new
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfOCompletion';
    load.
((Smalltalk at: #ConfigurationOfOCompletion) project version: #stable) load

Installer or Gofer just load the latest ConfigurationOfOCompletion from the
squeaksource MetacelloRepository.
Alternatively, you can perform this first sentence manually from a
Monticello browser.

Then ConfigurationOfOCompletion is a description of the different versions
of OCompletion for different dialects, as long as the project dependencies.
The second sentence will load Metacello, a tool being able to interpret
above specification and transform it into true package load commands.

If ever the #stable version does not exist, you'll get a notification.
Then it is possible to try other versions, whose description lie in
ConfigurationOfOCompletion.
There is also the possibility to load bleedingEdge, or latestVersion...

ConfigurationOfOCompletion project bleedingEge load.
ConfigurationOfOCompletion project latestVersion load.

Beware, specifying a String or Symbol version differs... 'stable' is not
#stable.

Nicolas

Le 4 mars 2012 23:00, Nicolas Cellier
<nicolas.cellier.aka.nice at gmail.com>a écrit :

> Guys, trying to educate the mass is very nice, but couldn't we agree to
> just put the magical incantation in the squeaksource page of each project?
> Personally, I just can't remember it...
> Having to go and look in a book, be it electronic, is rather unfriendly.
> And I hope there is a #stable version too... Because having to browse the
> ConfigurationOf... to guess which version would fit is also boring. It is
> diverting us from our root goal, loading this damned package.
> This is one problem Metacello is supposed to resolve, no?
>
> Nicolas
>
> Le 4 mars 2012 18:54, Mariano Martinez Peck <marianopeck at gmail.com> a
> écrit :
>
>
>>
>> On Sun, Mar 4, 2012 at 6:30 PM, Douglas McPherson <djm1329 at san.rr.com>wrote:
>>
>>> Excuse my naivety, but how exactly do I use the Metacello configuration?
>>>
>>
>> Read the Pharo By Example chapter, it will help you:
>> https://gforge.inria.fr/frs/download.php/28462/Metacello.pdf
>> Metacello is decoupled from Pharo.
>>
>> Cheers
>>
>>
>>> Thanks!
>>> Doug
>>>
>>>
>>> On Mar 3, 2012, at 17:30 , Levente Uzonyi wrote:
>>>
>>> > On Sat, 3 Mar 2012, John McKeon wrote:
>>> >
>>> >> ECTools was moved to OcompletionSqueakCompatibilty. You have to
>>> install: it as well
>>> >
>>> > Or just use the Metacello configuration.
>>> >
>>> >
>>> > Levente
>>> >
>>> >> On Saturday, March 3, 2012, Douglas McPherson <djm1329 at san.rr.com>
>>> wrote:
>>> >> > I downloaded 4.3 and tried to follow the instructions in "How to
>>> extend the system" workspace for installing OCompletion:
>>> >> > (Installer ss project: 'OCompletion') install: 'Ocompletion'.
>>> >> > appears to work.
>>> >> > (Smalltalk at: #ECToolSet) register.
>>> >> > fails with 'Key not found: ECToolSet'
>>> >> > Any suggestions much appreciated.
>>> >> > Doug
>>> >
>>>
>>>
>>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120304/c8b242e6/attachment.htm


More information about the Squeak-dev mailing list