[darcs-users] GHC and Darcs

Max Battcher me at worldmaker.net
Wed Jul 30 21:31:03 UTC 2008


Jason Dagit wrote:
> 
> 
> On Wed, Jul 30, 2008 at 6:34 AM, Patrick Waugh <ptwaugh at gmail.com 
> <mailto:ptwaugh at gmail.com>> wrote:
> 
>     Good find.
> 
>     I have to say that I have to agree.
> 
>     I had to go back to the old version in order to get darcs-client (of
>     darcs-server) to work, because I don't have time to learn Haskell.
>     I'd really rather use darcs2, because of improvements, but oh well.
> 
> 
> I saw your email about darcs-client and darcs-server, but I was rather 
> confused since darcs is just darcs.  That is, there is no separate 
> server and client components.


Patrick seems to be referring to this (perhaps poorly named) 3rd-party 
application:

http://www.equational.org/darcs-server/

Patrick: You should talk to the author of it directly, as you did with 
Darcsweb.

> I'm starting to think that it's rather unfortunate that Darcs is so 
> distinguished by its implementation language.

I'm still surprised how much anti-Functional venom is out there.  You 
read some of the rants that people make about Darcs and you see some of 
the same (false) arguments and hostility that you see if you look at 
classic anti-Lisp rants from three decades ago.

If anything, it makes it all the weirder to me how many people on the 
GHC team seem to be hasty to leave Darcs rather than lend their own 
skills to improve the speed/performance/reliability of Darcs, in 
whatever manners that they can.  It almost seems to be some sort of 
undercurrent that even some GHC developers don't think their compiler is 
efficient/speedy.  I'm sure that's not the case, but it certainly gives 
the impression from some of the text/complaints on the earlier linked 
sources.

> The most I can say is that I understand and 
> respect your point of view, and I challenge you, or anyone else that 
> wants to develop on Darcs without learning Haskell, to make your own 
> Darcs compatible program in your favorite programming language.  If the 
> claims people make about wanting to help with Darcs but only if it's 
> written in Java/C++/etc are true then you'll succeed in attractiving 
> devs and it will be a win for everyone.  And I'm sure people here would 
> be happy to answer questions that come up as you're working on such a 
> project.

Maybe on the Wiki someone should run down the list of 3rd Party tools 
and annotate it with the language the tool itself is written in?  Then 
we might have a quick resource for when someone says "I'd like to help 
Darcs but I only know/like Java" and someone could easier point out 
that, for instance, Eclipse Darcs needs Java developers...

In fact, maybe I might take a swing at doing that to the Wiki page 
myself in a day or two.

--
--Max Battcher--
http://www.worldmaker.net/


More information about the darcs-users mailing list