Hi, 

As you might or might not seen, we are moving Pharo into a different 
architecture: From a monolitic "one-image-is-all", we are (very slowly) going 
into an small kernel and a set of sub-projects who will populate the image and 
provide all required features. 
In general, the idea is that the final state, what we call "Pharo" will stay as 
an unity with all the tools/frameworks/libraries you already know and love, but 
the building process will be completely different, allowing us to better manage 
the release process and allowing users to build their own versions of specific 
pharos (I can imagine, for example, morphic-less pharos used in server 
applications, etc.).

Well... this direction we are taking just made his first change, that can annoy 
a bit the community, until we find a new equillibrium :)
Until now, most changes, bugfixes, etc. were contributed using old know SLICES, 
who make a good job in this monilitic approach. 
And starting now, there are certain subprojects that cannot be managed like 
that anymore and has to be managed through regular contributions to their 
repositories. Then, responsible guys from those projects will submit an 
"Integration request" (something like a pull request), when they consider is 
necesary an update to Pharo. 

Those projects are, for now: 

- Zinc (responsible is Sven)
- GTools (responsibles are Doru and Andrei)
- OSWindow (responsible is Igor)

We hope, with time, to move all non-kernel code into their respective 
sub-projects, all with their responsibles, but for now, we started with this 
ones :)

(I hope this mail is understandable... I feel I'm being super confusing :P)

cheers,
Esteban

Reply via email to