[squeak-dev] Where are the Metacello ConfigurationOfYourProject supposed to be?

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Thu Mar 9 23:05:43 UTC 2017


Hi,
I must come back to one of the balkanization and lack of stability that
most upset me.

Imagine that you are developping a cross dialect library, say for
Squeak/Pharo and why not Gemstone.

Imagine that this library has a few dependencies to some other libraries,
either Core like Alien/FFI or more exotic third party also available in
other dialects.

The question are:
-1) where are you supposed to maintain your own ConfigurationOf*?
-2) where are you supposed to find the ConfigurationOf* dependencies?

Once upon a time, the answer would have been
http://www.squeaksource.com/MetacelloRepository

But now, what is it? I see surprisingly few updates here (apart from Sven
and a few others).

How can the Metacello feature of supporting cross-dialect work if the
dialect specific configuration of dependencies are scattered all around the
web?

Do the CPAN or PyPI have to change their URL each time a new release of
perl or python is released?

Careless decisions in this area can easily sabotage the cross-dialect
initiative.

Maybe I'm ranting by ignorance.
I wish your answers will reassure me.

Nicolas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170310/fb752829/attachment.html>


More information about the Squeak-dev mailing list