[squeak-dev] OCompletion in 4.3?

Douglas McPherson djm1329 at san.rr.com
Sun Mar 4 23:26:28 UTC 2012


All, thanks very much. 

It turns out as forewarned that the #stable version does not exist for Squeak 4.3, however 

ConfigurationOfOCompletion project latestVersion load

seemed to work. However, Levente mentioned specifically OCompletionSqueakCompatability, but that package is not loaded by the above. Not sure if this is an issue or not.

Also, I noticed that neither OcompletionTests or Ocompletion-Tests are loaded. Which, if either, of these is relevant?

Thanks again. 

Doug

On Mar 4, 2012, at 14:17 , Nicolas Cellier wrote:

> 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/2c3abf50/attachment.htm


More information about the Squeak-dev mailing list