[darcs-users] [Haskell-cafe] Re: poll: how can we help
you contribute to darcs?
jgoerzen at complete.org
Sun Aug 3 20:56:19 EDT 2008
Ashley Moran wrote:
> On Aug 03, 2008, at 3:36 pm, David Bremner wrote:
>> I think this view is probably coloured by your background in web
>> development. I have used git for about a year now, and never visited
>> GitHub. I'm not saying you have to like git, but it does have other
>> features other than a snazzy web site.
> Hi David
> I think I gave the wrong impression there. After all, I use darcs
> despite it not having a snazzy website! What I mean is that git usage
> has snowballed since GitHub was released, so people are clearly
> attracted to the website first, and the SCM second. It's a bit like
> the way Rails created thousands of Ruby programmers by association,
> many of them with no idea what Ruby was all about, just a vague notion
> that Rails could solve their problem.
I know of exactly 0 programmers that use Git because of GitHub.
I have interacted with exactly 1 project that used GitHub.
I know of many, many programmers that use Git.
Git people are choosing Git for other reasons. I've spelled out some of
the reasons I chose it before; I could bore you with URLs if you like ;-)
Git is a really nice DVCS. That has nothing to do with the presence of
one particular website.
> I tend to very stubbornly work the other way... choose the tool I
> think works best with very little regard for its momentum, unless of
> course it clearly has none. Hence my love of darcs and recent
> interest in Haskell. (I'll figure it out, one day!)
Haskell has momentum, I swear!
> There's also discussion on darcs-users that a Haskell implementation
> of Git would finally settle the "Haskell is too slow" debate. Now I
> think if the world is going to use git, a better implementation would
> be a good thing (I know a developer who got VERY frustrated trying to
> program against it). Personally I think the developer time would be
> better invested in fixing darcs bugs and improving its performance.
Yes, I am not sure the world needs a reimplemented Git. As a user, I
would say, "what's the benefit?" I don't see one. That's an awful lot
As a developer, yes Git's internals are, shall we say, inconsistent.
But what do I care? Git's interface is a shell tool, and I can use any
programming language I want to work with it. I've already done so with
sh, Haskell, and (ugh) Ruby.
More information about the Haskell-Cafe