Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Darcs and the Lack of Haskell Programmers
- Date: Tue, 05 Aug 2008 00:25:50 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] Darcs and the Lack of Haskell Programmers
- References: <20080801041725.GD27578@lucky.cynic.net> <87k5f1cdd8.fsf@uwakimon.sk.tsukuba.ac.jp> <4892DD0B.8060107@bebear.net> <87bq0cm64k.fsf@uwakimon.sk.tsukuba.ac.jp> <20080802072324.GF17959@lucky.cynic.net> <48966CF4.7020403@bebear.net> <871w15icb0.fsf@uwakimon.sk.tsukuba.ac.jp> <20080804064646.GA8789@phb> <87wsixgo17.fsf@uwakimon.sk.tsukuba.ac.jp> <4896C0B9.5080709@bebear.net> <20080804095544.GH10857@lucky.cynic.net>
Curt Sampson writes: > Stephen J. Turnbull wrote: >> Surely you don't expect me to be surprised! But ... what do you think >> the odds are that they *could* switch to a pure-Ruby library for Darcs, >> Mercurial, or Bazaar? > Darcs would be interesting; certain parts of it look complex enough that > I probably wouldn't trust a Ruby rewrite of them. Before the "power-of-language" thread infects us here, let me point out that my claim is that git was designed from the git-go (as you were, men, as you were) to be driven by scripts, and thus presented a sane target for a shell driver. When going to the next level down, it presented a straightforward API for the object DB, so Ruby code could easily be written for it. Darcs and Bazaar are definitely not factored the same way, and I bet not Mercurial either. Of course all the languages in question are Turing-complete and able to call all the needed OS facilities; in that sense a rewrite *can* be done. But would you *want* to? Consider that in the last month alone I've seen mention of at least *six* named formats for bzr repos, each of which has a specific API. And Darcs is something the cat coughed up as far as I can tell; I can see no designed API at all. (Darcs 2 may be better, but from comments on the Darcs lists I suspect not.)
- Follow-Ups:
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Edward Middleton
- References:
- Re: [tlug] STM (was: Re: work times & accommodation @tokyo)
- From: Curt Sampson
- Re: [tlug] STM (was: Re: work times & accommodation @tokyo)
- From: Stephen J. Turnbull
- Re: [tlug] STM (was: Re: work times & accommodation @tokyo)
- From: Edward Middleton
- Re: [tlug] STM (was: Re: work times & accommodation @tokyo)
- From: Stephen J. Turnbull
- [tlug] Darcs and the Lack of Haskell Programmers
- From: Curt Sampson
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Edward Middleton
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Stephen J. Turnbull
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Dave Brown
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Stephen J. Turnbull
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Edward Middleton
- Re: [tlug] Darcs and the Lack of Haskell Programmers
- From: Curt Sampson
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] FTTH ISP recommendation
- Next by Date: Re: [tlug] FTTH ISP recommendation
- Previous by thread: Re: [tlug] Darcs and the Lack of Haskell Programmers
- Next by thread: Re: [tlug] Darcs and the Lack of Haskell Programmers
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links