Hi G�ran:

Sorry by my intromision here, but want to say somethings :)

2010/2/23 G�ran Krampe <goran@krampe.se>
Hi!

Torsten Bergmann wrote:
>> So you are educating them....
>> Frankly I stopped trying long time ago.
>
> No, I just tell them what I think is necessary to move forward.
> Other may be more educated here, it is just sharing MHO so others
> can to form an own opinion.

Right, discussion is good. And believe me - the squeak-dev community is
NOT oblivious to the needs of a package system. I mean, come on,
Monticello, SqueakMap, Universes etc etc - it all was around before
Pharo was born.

What I have seen so far in Metacello is indeed nothing new - the
senarios and discussions about dependencies etc go loooong way back.



I'm on Squeak from old 3.2 times. And yes, a lot of discussions about packages,
etc, but only discussions on most of cases. I think Metacello solves the dependencies
questions very well and the other tools not (with exception of Universes probably, but
abandoned now). Also Metacello provides all the features explained on the excellent
mail of Torsten, assuring that the configurations will work with the time not breaking
stuffs.

The solution of using Metacello+Monticello is, imho, very simple, easy and productive
and is here, available to us. :)



> I therefore would really like to see a common exchange mechanism used
> on both sides.
>
> I'm sure I'm not able to convince one or the other to use package
> systems like Metacello but at least I hope to make them think about
> the need of a more modular system.

Ehm, "a more modular system" has been on the table since... hell, way
back to Squeak 3.3! And yeah, even earlier of course - you can probably
track it back to PARC if you try hard. :) :)



hehe, I remember the 3.3 modules breaking almost all the things coming from 3.2.


Anyway, "common exchange mechanism" - I am working on Deltastreams which
I even presented at Brest, though unfortunately colliding with the
Seaside tutorial. Deltas and Deltastreams are indeed focused on EXACTLY
this problem (fork interchange), and it was born in 2007:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-August/119471.html

I and Igor are the ones working on it - and after Brest we have had very
little time to move it forward. I still think it is a very important
piece of the puzzle though.



But Deltastreams are ready to use on production systems?

Cheers.
Germ�n.