[squeak-dev] Packages, Packages, Packages

Igor Stasenko siguctua at gmail.com
Sat Dec 12 18:39:25 UTC 2009


I found my own solution to this problem. Simple as smalltalk is.

Create an MC package in your project, named
MyProject-loader

and tell users to load this package if they want to install the project.
The rest of stuff about what load , in what order and using what means
is solved easily by putting a code into the

MyProjectLoader class>>initialize.

Keep it simply stupid.

2009/12/12 Edgar J. De Cleene <edgardec2001 at yahoo.com.ar>:
>
>
>
> On 12/12/09 4:02 PM, "Chris Cunnington" <smalltalktelevision at gmail.com>
> wrote:
>
>
> One of the differences between Seaside 2.8.3 and Seaside 3.0 is that the
> packages must be loaded in a specific order. You cannot install them
> piecemeal.. That's why builder.seaside.st <http://builder.seaside.st>  was
> created. It looks as though Dale's abstracting this problem and solving it
> with Metacello. I think that we should look at this project very carefully.
> I think Miguel is right to say SM and Universes are not really in our
> future.
>
> @Colin
>
> I remember reading Edgar saying he was using Monticello for delivering
> files. And you said he should be using sar. You say it's not a package
> management system, but a package versioning system. As usual, your posts
> make clear - starkly clear - distinctions, but I think you're missing
> something. The intent of what you created is irrelevant. How people use the
> tool shows its actual value to the community. If that's not how you
> envisioned it, then that doesn't matter. If I want to use a butter knife as
> a screwdriver to fix the toaster, and it works, then that's all that
> matters.
>
> Whether you admit it or not, Monticello is used as a package management
> system. And yes, that kind of sucks. The day I don't have to go to
> SqueakSource to get the proper path name for a project I want to install,
> and I can just do it from my image like the SMPL or Universes, then that
> will be a good day.
>
> Chris
>
> It’s why I wish get rid of all SqueakMap, Universes, Installer,ScriptLoader,
> for two years now.
> We could improve Monticello.
> I could put any into a “package” and load into regular SqueakSource and use
> as it was .sar.
> But the way I also remember years of people fighting me as I always like
> .sar .
>
> Metacello is the answer ?
>
> Edgar
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list