[Pharo-project] renggli mirror created on smalltalkhub
estebanlm at gmail.com
Wed Jul 4 10:10:39 EDT 2012
On Jul 4, 2012, at 4:02 PM, Goubier Thierry wrote:
> Le 04/07/2012 15:40, Camillo Bruni a écrit :
>> On 2012-07-04, at 15:34, Dennis Schetinin wrote:
>>> "MC is not good enough" and "We should use Git" are a bit different thoughts.
>> MC's model of versioning stuff / changes representation is fairly ok
>> However everything that leaves the image is deadly broken :D
>> So the main issue here is the MC backends which are horribly inefficient and
>> do not scale very well.
>> Then there are of course issues in the image itself:
>> - a merge browser that doesn't allow me to merge manually (that has to be improved)
>> - a complete parallel structure for describing methods / classes ...
>> - UI tools that literally are from the last century
>>> If MC is not good enough we should improve it or create better tools, but (for me) Git seems to be a wrong direction for that. I've tried to explain in another message why.
>> Git is a storage mechanism which scales and opens up smalltalk to people which
>> don't like images.
> Would it really opens up Smalltalk to people which don't like images ? Should Pharo be like Eclipse then ?
> Each time I come back to Smalltalk (and it happened me a few times over the last, what, 15 years) I do feel like coming back to the future : no more mess of long, unmanageable source files, a well structured code model (and adequate GUI, even if it looks old, but this is a lot a matter of finish). And on that, the feeling of performance given by Pharo (ah! instant startup times) is great, thanks.
> Writing thousands of lines of C code under a mess of files, headers, dependencies, bad or overly complex source code management systems (cvs, svn, git), bad, messy and not-working package and build systems (autoconf, maven, make, cmake, shell scripts, python scripts, perl scripts, you name it!), a hundred different editors all missing one feature you really like, and you want to drag me back into that ?
> Sorry, but I don't think I want that.
> A MC backend which would allow me to use a git central repository without touching one line of git, yes.
amen (but it *does not* has to be MC... just an equivalent tool)
> Remember that some programmers are using tools such as bazaar to work with git repos so that they don't have to deal with git directly.
> Thierry Goubier
> CEA list
> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
> 91191 Gif sur Yvette Cedex
> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
More information about the Pharo-dev