On Wed, Mar 20, 2013 at 2:58 AM, Victor Stan <[email protected]> wrote:
> Why are SmallTalk projects/source code hosted on SS3 Gemstone instead of > Git/GitHub? > > I'm coming to SmallTalk from the world of web development with open source > software, primarily Rails, and I'm very familiar with the amazing social > network/source code repository that is GitHub. It is truly an industry > defining entity, so many open source projects have been able to harness the > ease of use, features and community around Git and GitHub. > > At the moment, as I'm trying to learn more about SmallTalk and Pharo > especially, (my primary interest in Pharo is to use it as a web development > platform), I am a bit shocked, if I may be frank, at the tooling used for > source code and open source project management. I see that the popular > trend now is to move to SS3/Gemstone, and I appreciate anyone that helps > open source development/projects, but I can't see how they can even come > close to the functionality of GitHub for source code hosting and OS project > management, so I pose the question: is there an effort, why or why not, to > start integrating with GitHub and Git for source code management? > > I know that historical precent and the tools built into Pharo/SmallTalk > images, like Monticello are predecessors to GUI source control, but given > the leaps that Git has managed to take, in distributed source code > management, how does the existing SmallTalk community feel about it's > current tooling in this regard? > > First welcome! As others have said, there are efforts to use git as source control and I am looking forward to their progress. As for slow adoption of git, I think the following might be some of the reasons: 1) file based VCS, are a bit rude for Smalltalk, which operates on smaller source granularity, and typicall Smalltalk based VCS handle that in more natural way 2) Monticello is distributed VCS, and I am not so sure that it compared to git lacks many features that would be esseintial to Smalltalk developer. (but since I am only causal user of both, I might be wrong on this) 1+2 = there are a bit less reasons to switch than it appears on the first look, and since every switch requires energy, it did not happen yet. I am certainly looking forward to it :) , since Github visibility would be very beneficial. Once again welcome! Davorin Rusevljan http://www.cloud208.com
