> Am 13.01.2018 um 12:39 schrieb Eliot Miranda <[email protected]>:
> 
> Hi Stephan,
> 
> 
>> On Jan 13, 2018, at 2:08 AM, Stephan Eggermont <[email protected]> wrote:
>> 
>> Eliot Miranda <[email protected]>
>> wrote:
>>> Isn't it important to preserve the ability to exchange code
>> between Pharo,
>>> Squeak and Cuis?  Don't you care that the VM development is directly
>>> affected by this?  Is the VM and plugin support not important to Pharo?
>> 
>> Git support turns out to be much more work than we hoped and expected. Too
>> many library updates needed, support for different workflows and platforms,
>> switch to file per class. The Iceberg channel on Discord is one of the
>> busiest channels. 
> 
> You don't say?  One of Clément's themes in recent talks on VM performance is 
> that we, as a very small team, are able to develop such a sophisticated 
> optimizer because we use Smalltalk.  We are hugely productive in the vm 
> simulator.  People using Smalltalk, including the Pharo, Squeak and Cuis 
> dialects that constitute our community, report the same in many different 
> domains, notably Bloc, GT Toolkit and Rossal.
> 
> Then why on /earth/ would one stop using Smalltalk in /the most central part/ 
> of the collaborative programming process, version control?  This is a huge 
> blunder.  Now a major part of the Pharo community's efforts goes into an 
> external component, upon which Pharo is entirely dependent, and slowly but 
> surely it is cutting itself off from its sibling communities.  Iceberg is 
> well named.  People rearranged the chairs on deck while the Titanic sank.
> 
Can we agree that a class/method/… stops being smalltalk after it has been 
serialized to text? If you can agree to this I don’t know what you are talking 
about. We exchange the to-text-serializer monticello-backend with git-backend. 
The rest (the important part) stays nearly the same. The exchange is necessary 
because the possibilities of collaboration are limited when using monticello 
only. So what would be the alternative?
There are even a lot of people that don’t like git (including me). But I like 
the collaboration model because that can do what no smalltalk tool can do to my 
knowledge. 

Or to turn your argument around. You are a small vm team and you have to be 
small because I doubt with the current collaboration model you are able to 
grow. 

Norbert

>> 
>> Stepha
> 
> _,,,^..^,,,_ (phone)

Reply via email to