From: Dustin Sallings <dustin@spy.net>
To: Andrea Arcangeli <andrea@suse.de>
Cc: lm@bitmover.com, Tupshin Harper <tupshin@tupshin.com>,
darcs-users@darcs.net, linux-kernel@vger.kernel.org
Subject: Re: [darcs-users] Re: [BK] upgrade will be needed
Date: Fri, 18 Feb 2005 09:50:52 -0800 [thread overview]
Message-ID: <bc647aafb53842b58dd0279161fb48e0@spy.net> (raw)
In-Reply-To: <20050218090900.GA2071@opteron.random>
On Feb 18, 2005, at 1:09, Andrea Arcangeli wrote:
> darcs scares me a bit because it's in haskell, I don't believe very
> much
> in functional languages for compute intensive stuff, ram utilization
It doesn't sound like you've programmed in functional languages all
that much. While I don't have any practical experience in Haskell, I
can say for sure that my functional code in ocaml blows my C code away
in maintainability and performance. Now, if I could only get it to
dump core...
Haskell was a draw for me. It's very rare to find someone who
actually knows C and can write bulletproof code in it.
> On Fri, Feb 18, 2005 at 12:53:09PM +0100, Erik Bågfors wrote:
>> RCS/SCCS format doesn't make much sence for a changeset oriented SCM.
>
> The advantage it will provide is that it'll be compact and a backup
> will
> compress at best too. Small compressed tarballs compress very badly
> instead, it wouldn't be even comparable. Once the thing is very compact
> it has a better chance to fit in cache, and if it fits in cache
> extracting diffs from each file will be very fast. Once it'll be
> compact
> the cost of a changeset will be diminished allowing it to scale better
> too.
Then what gets transferred over the wire? The full modified ,v file?
Do you need a smart server to create deltas to be applied to your ,v
files? What do you do when someone goes in with an rcs command to
destroy part of the history (since the storage is now mutable).
I use both darcs and arch regularly. darcs is a lot nicer to use from
a human interface point of view (and the merging is really a lot
nicer), but the nicest thing about arch is that a given commit is
immutable. There are no tools to modify it. This is also why the
crypto signature stuff was so easy to fit in.
RCS and SCCS storage throws away most of those features.
--
Dustin Sallings
next prev parent reply other threads:[~2005-02-18 17:53 UTC|newest]
Thread overview: 156+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-14 2:08 Larry McVoy
2005-02-14 6:02 ` Matthew Jacob
2005-02-14 6:17 ` Adam Sulmicki
2005-02-14 9:49 ` Geert Uytterhoeven
2005-02-14 12:08 ` Bartlomiej Zolnierkiewicz
2005-02-14 15:08 ` Jeff Sipek
2005-02-14 15:40 ` Larry McVoy
2005-02-14 16:21 ` linux-os
2005-02-14 17:12 ` Larry McVoy
2005-02-16 23:55 ` Pavel Machek
2005-02-17 20:33 ` David Weinehall
2005-02-17 21:31 ` Chris Wright
2005-02-14 17:14 ` Marcin Dalecki
2005-02-14 17:23 ` Russell Miller
2005-02-14 17:49 ` Larry McVoy
2005-02-14 18:33 ` Marcin Dalecki
2005-02-14 18:47 ` Steven Rostedt
[not found] ` <20050214190137.GB16029@bitmover.com>
[not found] ` <1108415541.8413.48.camel@localhost.localdomain>
[not found] ` <20050214231148.GP13174@bitmover.com>
[not found] ` <1108425420.8413.78.camel@localhost.localdomain>
[not found] ` <20050215000028.GS13174@bitmover.com>
[not found] ` <1108426451.8413.84.camel@localhost.localdomain>
[not found] ` <20050215003535.GB32158@bitmover.com>
2005-02-15 1:00 ` Steven Rostedt
2005-02-15 3:01 ` Larry McVoy
2005-02-15 3:39 ` Steven Rostedt
2005-02-15 14:05 ` Alexandre Oliva
2005-02-14 19:29 ` Larry McVoy
2005-02-14 21:13 ` Erik Andersen
2005-02-14 18:17 ` Matthew Jacob
2005-02-14 18:36 ` Marcin Dalecki
2005-02-14 18:45 ` Matthew Jacob
2005-02-14 20:02 ` Matthias Andree
2005-02-15 5:13 ` Scott Lockwood
2005-02-14 18:56 ` Larry McVoy
2005-02-14 20:36 ` Adrian Bunk
2005-02-14 21:25 ` Paolo Ciarrocchi
2005-02-14 23:02 ` Henrik Persson
2005-02-14 21:30 ` Tom Felker
2005-02-15 9:04 ` James Bruce
2005-02-16 17:31 ` Jeff Sipek
2005-02-14 23:24 ` Marcin Dalecki
2005-02-15 3:35 ` Horst von Brand
2005-02-15 5:23 ` Hua Zhong
2005-02-15 12:19 ` kernel
2005-02-15 12:45 ` linux-os
2005-02-15 13:39 ` Helge Hafting
2005-02-16 9:45 ` Clemens Schwaighofer
2005-02-16 10:21 ` Catalin Marinas
2005-02-16 13:40 ` Schwaighofer Clemens
2005-02-16 15:39 ` d.c
2005-02-17 0:14 ` Clemens Schwaighofer
2005-02-16 15:43 ` Olivier Galibert
2005-02-16 17:01 ` Sean
2005-02-17 0:11 ` Clemens Schwaighofer
2005-02-17 4:57 ` Theodore Ts'o
2005-02-17 5:57 ` Sean
2005-02-17 6:22 ` d.c
2005-02-17 6:49 ` Sean
2005-02-17 16:34 ` Lee Revell
2005-02-17 16:40 ` Sean
2005-02-17 16:55 ` Chris Friesen
2005-02-17 16:58 ` Sean
2005-02-17 20:52 ` Horst von Brand
2005-02-17 21:24 ` Sean
2005-02-18 1:42 ` Horst von Brand
2005-02-18 7:52 ` Sean
2005-02-18 16:27 ` Theodore Ts'o
2005-02-18 18:34 ` Sean
2005-02-18 19:26 ` Dmitry Torokhov
2005-02-18 19:31 ` Sean
2005-02-18 19:46 ` John Stoffel
2005-02-18 19:49 ` Dmitry Torokhov
2005-02-18 19:57 ` Sean
2005-02-19 0:59 ` Horst von Brand
2005-02-18 20:45 ` d.c
2005-02-18 21:13 ` David S. Miller
2005-02-18 21:34 ` Anton Altaparmakov
2005-02-18 22:18 ` Vojtech Pavlik
2005-02-18 22:35 ` Dmitry Torokhov
2005-02-19 7:53 ` Anton Altaparmakov
2005-02-23 19:15 ` Bill Davidsen
2005-02-21 5:43 ` Miles Bader
2005-02-21 6:56 ` Dmitry Torokhov
2005-02-21 7:00 ` N/A Christof Dorner
2005-02-21 15:40 ` [BK] upgrade will be needed Kevin P. Fleming
2005-02-17 23:25 ` Ed Tomlinson
2005-02-17 23:32 ` Sean
2005-02-17 23:54 ` Lee Revell
2005-02-17 23:56 ` Sean
2005-02-18 4:00 ` Theodore Ts'o
2005-02-18 4:03 ` Clemens Schwaighofer
2005-02-18 7:26 ` Sean
2005-02-18 12:31 ` Ed Tomlinson
2005-02-18 0:29 ` Clemens Schwaighofer
2005-02-18 2:31 ` Horst von Brand
2005-02-17 7:55 ` Roland Kuhn
2005-02-17 8:09 ` Clemens Schwaighofer
2005-02-17 9:27 ` Roland Kuhn
2005-02-17 10:27 ` Sean
2005-02-18 0:32 ` Clemens Schwaighofer
2005-02-14 18:54 ` Juergen Stuber
2005-02-14 20:13 ` Matthew Dharm
2005-02-14 20:17 ` Matthias Andree
2005-02-15 17:26 ` Juergen Stuber
2005-02-15 2:46 ` Tristan Wibberley
2005-02-15 13:24 ` Tristan Wibberley
2005-02-14 19:44 ` Matthias Andree
2005-02-14 20:05 ` Larry McVoy
2005-02-14 22:24 ` Gerold Jury
2005-02-14 22:57 ` Larry McVoy
2005-02-14 23:23 ` David Lang
2005-02-15 0:03 ` Larry McVoy
2005-02-15 1:23 ` David Lang
2005-02-15 16:34 ` Olivier Galibert
2005-02-14 23:29 ` Gerold Jury
2005-02-15 13:55 ` Alexandre Oliva
2005-02-15 16:57 ` Alan Cox
2005-02-17 0:00 ` Pavel Machek
2005-02-17 1:41 ` Alexandre Oliva
2005-02-17 9:46 ` Geert Uytterhoeven
2005-02-17 12:36 ` Pavel Machek
2005-02-17 14:07 ` Citizen Number 24655
2005-02-17 15:05 ` Theodore Ts'o
2005-02-17 16:27 ` Florian Weimer
2005-02-18 8:32 ` Andrea Arcangeli
2005-02-15 2:13 ` Ed Tomlinson
2005-02-15 2:40 ` Larry McVoy
2005-02-15 3:04 ` Paul Jackson
2005-02-15 12:41 ` Ed Tomlinson
2005-02-15 13:56 ` Alexandre Oliva
2005-02-15 14:55 ` Anton Ertl
2005-02-14 13:13 ` Mws
2005-02-14 15:03 ` Steven Rostedt
2005-02-14 16:00 ` Larry McVoy
2005-02-14 17:21 ` Marcin Dalecki
2005-02-15 12:13 ` kernel
2005-02-16 23:46 ` Pavel Machek
2005-02-18 8:56 ` Andrea Arcangeli
2005-02-18 2:05 ` Patrick McFarland
2005-02-18 2:24 ` [darcs-users] " Tupshin Harper
2005-02-18 2:33 ` Sean
2005-02-18 9:09 ` Andrea Arcangeli
2005-02-18 10:58 ` Tomasz Zielonka
2005-02-18 11:53 ` Erik Bågfors
2005-02-18 12:50 ` Andrea Arcangeli
2005-02-19 9:10 ` Patrick McFarland
2005-02-19 10:17 ` Sean
2005-02-19 16:42 ` Andrea Arcangeli
2005-02-19 17:15 ` David Roundy
2005-02-19 17:53 ` Andrea Arcangeli
2005-02-21 12:41 ` David Roundy
2005-02-21 18:33 ` David Brown
2005-02-21 13:48 ` Patrick McFarland
2005-02-20 10:36 ` Ralph Corderoy
2005-02-18 17:50 ` Dustin Sallings [this message]
2005-02-21 5:39 ` Miles Bader
2005-02-21 15:53 ` Andrea Arcangeli
2005-02-21 19:45 ` zander
2005-02-21 20:27 ` Horst von Brand
2005-02-23 17:14 ` Andreas Gruenbacher
[not found] <fa.g6qsmpt.131ka8d@ifi.uio.no>
[not found] ` <fa.i74fd0g.1j44204@ifi.uio.no>
2005-02-22 1:04 ` walt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bc647aafb53842b58dd0279161fb48e0@spy.net \
--to=dustin@spy.net \
--cc=andrea@suse.de \
--cc=darcs-users@darcs.net \
--cc=linux-kernel@vger.kernel.org \
--cc=lm@bitmover.com \
--cc=tupshin@tupshin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome