Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id i9TKewNF001850 for ; Fri, 29 Oct 2004 20:40:58 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id 7C98F76ED7 for ; Fri, 29 Oct 2004 20:40:59 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CNddG-0001D3-BL for migo@homemail.com; Fri, 29 Oct 2004 16:45:58 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CNdch-0001A7-51 for gnu-arch-users@gnu.org; Fri, 29 Oct 2004 16:45:23 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CNdcg-00019R-Gd for gnu-arch-users@gnu.org; Fri, 29 Oct 2004 16:45:22 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CNdcg-00019F-AB for gnu-arch-users@gnu.org; Fri, 29 Oct 2004 16:45:22 -0400 Received: from [144.140.71.20] (helo=gizmo10ps.bigpond.com) by monty-python.gnu.org with smtp (Exim 4.34) id 1CNdUe-00032P-Gz for gnu-arch-users@gnu.org; Fri, 29 Oct 2004 16:37:05 -0400 Received: (qmail 32021 invoked from network); 29 Oct 2004 20:37:02 -0000 Received: from unknown (HELO psmam12.bigpond.com) (144.135.25.103) by gizmo10ps.bigpond.com with SMTP; 29 Oct 2004 20:37:02 -0000 Received: from cpe-144-132-211-224.nsw.bigpond.net.au ([144.132.211.224]) by psmam12.bigpond.com(MAM REL_3_4_2a 234/115630708) with SMTP id 115630708; Sat, 30 Oct 2004 06:37:02 +1000 Received: by poolcompsonline.com (Postfix, from userid 1000) id 9BA32788A1; Sat, 30 Oct 2004 06:39:21 +1000 Subject: Re: [Gnu-arch-users] Announce: axp - a new command line tool From: Zenaan Harkness To: arch In-Reply-To: <20041028155630.GA21846@SDF.LONESTAR.ORG> References: <20041028155630.GA21846@SDF.LONESTAR.ORG> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1099082358.26442.135.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sat, 30 Oct 2004 06:39:19 +1000 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 X-Status: A Content-Length: 2132 Lines: 64 On Fri, 2004-10-29 at 01:56, Mikhael Goikhman wrote: > axp is a new arch-based command line tool. All details including the > description of existing subcommands and the tarball are available on: > > http://migo.sixbit.org/software/axp/ > > axp features a multi-level pluggable command set. This means the command > namespace is not necessarily flat. I would not start to discuss the > merits of both approaches (i.e. "tla library-add|library-remove" versus > "tla library add|remove"), but I believe the multi-level subcommand > system makes quite a sense when implemented properly. Very nice. I like this a lot. > All commands are automatically provided with the "--help" option, and all And -H ? Is there any reason to not support "standard tla" options? > composite commands are automatically provided with the "help" subcommand. > This "help" subcommand by default lists one immediate level only, unless > called with --recursive option, so the help output is usually short. That's great. ... > Question: Is axp a competitor of fai and xtla? > > Answer: Not exactly, the ideology is a bit different. Unlike these tools, > there is no intention to replace tla and a shell. The current focus is on why not replace? why not be a full front end? or are you just deflecting potential short-term criticism as axp functionality grows? I think this will be a very nice structure for command line use of [lib-]tla. > I may also add commands that I miss in tla, like fork and star-merge-undo. very good BTW, I recommend changing the command to apx if possible, now in the early days before people get used to it. The reason: alternating key presses are quicker to type and less error prone (letters 'a' and 'x' are on the same side of the keyboard, but thankfully 'p' is on the other, so 'p' should definitely be in the middle - small thing, but very large long term aggregate consequence). regards zen _______________________________________________ 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/