Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iABKCN2P017319 for ; Thu, 11 Nov 2004 20:12:27 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id 79E085403B for ; Thu, 11 Nov 2004 20:11:14 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CSLPz-0004ll-EH for migo@homemail.com; Thu, 11 Nov 2004 15:19:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CSLP0-0004Ro-9T for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 15:18:42 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CSLOx-0004Px-Vt for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 15:18:40 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CSLOw-0004Pq-Vn for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 15:18:39 -0500 Received: from [205.149.2.136] (helo=xl2.seyza.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CSLGN-0007la-EM for gnu-arch-users@gnu.org; Thu, 11 Nov 2004 15:09:48 -0500 Received: from xl2.seyza.com (localhost.seyza.com [127.0.0.1]) by xl2.seyza.com (8.12.10/8.12.10) with ESMTP id iABKEiIb098994; Thu, 11 Nov 2004 12:14:45 -0800 (PST) (envelope-from lord@xl2.seyza.com) Received: (from lord@localhost) by xl2.seyza.com (8.12.10/8.12.10/Submit) id iABKEhS2098991; Thu, 11 Nov 2004 12:14:43 -0800 (PST) (envelope-from lord) Date: Thu, 11 Nov 2004 12:14:43 -0800 (PST) Message-Id: <200411112014.iABKEhS2098991@xl2.seyza.com> From: Thomas Lord To: dustin@spy.net In-reply-to: <0D060DE3-341C-11D9-9D7F-000393CFE6B8@spy.net> (message from Dustin Sallings on Thu, 11 Nov 2004 11:58:26 -0800) Subject: Re: [Gnu-arch-users] Re: darcs vs tla References: <20041107234609.7bf0abfe@delta.hk.office.outblaze.com> <41939CEE.2010409@panoramicfeedback.com> <20041111174053.GA1818@excelhustler.com> <4193ACB7.5000004@arbash-meinel.com> <4193AFFB.9030100@arbash-meinel.com> <0D060DE3-341C-11D9-9D7F-000393CFE6B8@spy.net> Cc: abentley@panoramicfeedback.com, gnu-arch-users@gnu.org, john@arbash-meinel.com, jgoerzen@complete.org X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 1598 Lines: 42 > From: Dustin Sallings > There was a comment earlier about how you have to understand > darcs' concepts of patch theory to use it properly, but it seems > to me that arch requires way more understanding than darcs does > for normal use. That's probably true but only because it let's you do more, too. It's easier to use the kind of blunted scissors they give small children than to use a table-saw, too, but when it comes time to build a shelf..... That said, the key to simplifying arch for many users isn't to reduce arch's capabilities but, imo, to add higher-level tools which are process-specific. If your process only ever calls for one or three kinds of merging, then add commands that optimize the interface to that kind of merging. There are different processes one might want, so no /single/ set of higher-level commands will cover all cases, but within any one process, it's not that hard to make life easier for users. (I have some software coming up for proof-of-concept release, in this regard --- a wrapper adding high-level commands that implement the process used by the arch project itself.) What I still have not seen (and pretty much don't expect to) is any indication that the merge operators in Darcs are a priority demand for the kinds of processes people actually have reason to want to build. -t _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/