<div dir="ltr"><div>Hello Ralph,</div><div><br></div><div>My usual source for documentation about Metacello is <a href="https://github.com/Metacello/metacello/">https://github.com/Metacello/metacello/</a> and the links given in the readme file there.</div><div><br></div><div>The help pages on Metacello with the "Getting started" page seem to be outdated. I do not know in which particular state its Tutorial package is, but since the last commit is from 2012 chances are not bad that it is outdated, too.<br></div><div><a href="https://github.com/Metacello/metacello/commits/master/repository/Metacello-Tutorial.package">https://github.com/Metacello/metacello/commits/master/repository/Metacello-Tutorial.package</a><br></div><div><br></div><div>In your latest reply that went into a new thread, you wrote that Metacello was already loaded in your image. But a plain Squeak 6.0 image does not have Metacello loaded from the start. It only has a stub that loads Metacello when first used.</div><div><div><br></div><div>The customary way to load Metacello since Squeak 5.2 has been `Installer ensureRecentMetacello`. You do not need to deal with ConfigurationOfMetacello by yourself.</div><div></div></div><div><br></div><div>Kind regards,</div><div>Jakob</div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Fr., 29. Juli 2022 um 01:55 Uhr schrieb Ralph Boland <<a href="mailto:rpboland@gmail.com">rpboland@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I have downloaded Squeak 6.0 and figured it was time I learned to use<br>
Metacello so I could learn to<br>
load all packages for my project at once.<br>
<br>
Reading the documentation on Metacello  at  Metacello>>getting started<br>
it stated:<br>
"<br>
If you have a porject [[correct spelling is: project]] that you'd like<br>
to use Metacello with, you should start by taking the Metacello<br>
tutorial to familiar [[note familiarize/familarise is the correct word<br>
here depending on whether you use British or American spelling]]<br>
yourself with the configuration specification language. First load the<br>
tutorial code:<br>
<br>
    ConfigurationOfMetacello project latestVersion load: #('Tutorial').<br>
".<br>
<br>
But this class did not exist in my image.<br>
>From the Internet I found the command:<br>
"<br>
Installer gemsource<br>
    project: 'metacello';<br>
    install: 'ConfigurationOfMetacello'.<br>
"<br>
<br>
This was for Squeak 4.3 so I didn't know if it would work but I gave<br>
it a try and it seemed to work.<br>
<br>
This put class ConfigurationOfMetacello in my image.<br>
<br>
I again ran:<br>
ConfigurationOfMetacello project latestVersion load: #('Tutorial').<br>
<br>
This gave me the warning:<br>
"<br>
You are about to load new versions of the following packages that have<br>
unsaved changes in the image.  If you continue, you will lose these<br>
changes.<br>
<br>
  Metacello-Core<br>
"<br>
<br>
Here I ignored the warning and clicked on <proceed>.<br>
Now I get the error:<br>
"<br>
MCHttpRepository(Object)>>doesNotUnderstand: #repositoryDescription<br>
"<br>
<br>
So where do I go from here?<br>
How do I download this tutorial or is there a better place to learn<br>
about Metacello<br>
for the purpose of being able to load all the packages I've written<br>
for a project all at<br>
once?<br>
<br>
Thanks for any guidance.<br>
<br>
Ralph Boland<br>
<br>
</blockquote></div></div>