From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: on the importance of names (was: proposal: enhance and rename guile-tools) Date: Wed, 30 Mar 2011 13:08:33 +0200 Message-ID: References: <87ipvdqt69.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1301483657 14514 80.91.229.12 (30 Mar 2011 11:14:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 30 Mar 2011 11:14:17 +0000 (UTC) Cc: guile-devel@gnu.org To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Mar 30 13:14:13 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4tLp-0004jn-Ey for guile-devel@m.gmane.org; Wed, 30 Mar 2011 13:14:13 +0200 Original-Received: from localhost ([127.0.0.1]:40006 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4tLo-0008Uf-Pz for guile-devel@m.gmane.org; Wed, 30 Mar 2011 07:14:12 -0400 Original-Received: from [140.186.70.92] (port=33988 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4tLG-0008DO-F1 for guile-devel@gnu.org; Wed, 30 Mar 2011 07:13:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4tLA-00036I-VN for guile-devel@gnu.org; Wed, 30 Mar 2011 07:13:38 -0400 Original-Received: from a-pb-sasl-sd.pobox.com ([64.74.157.62]:51623 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q4tLA-00036E-TI; Wed, 30 Mar 2011 07:13:32 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 30B324654; Wed, 30 Mar 2011 07:15:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=1j4R5C+8+U8j Ssr7M4hlJbklHhM=; b=KCso0isl3SFQSokJVKeUyRk5rDbU2j3OZNNDqnDqa5/R INBsjc6AiL5BSVdbSHAwCKySxwX4UtfwSoIQjKjoxntiNzLR7aWXberBshwZQQcH NteiYxHsjH8LDwLSo3ujVjhL7DtSXr9Jb4jb9b3Xfs+ZYpIKsw3ELpsImMd/FUA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=X/xuBz Ycw85owqFLx6mIAVYxwdLB/l8xLvmvIeTMvMgsN7lxc28fqCkucnwv0YuV8O7q2z nNlvUYbf59sZvNJiZRkc/xOeAN6zYgxO4h04Upp0PhH1T4n/mf9n6C1hO+AlL4iV MSntHuz81UDDF4RxG59KWxQtTO9195SkUH3Hg= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 1C9974651; Wed, 30 Mar 2011 07:15:19 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 5A7F4464E; Wed, 30 Mar 2011 07:15:17 -0400 (EDT) In-Reply-To: <87ipvdqt69.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Mon, 21 Mar 2011 00:16:30 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: FF0BB85A-5ABE-11E0-84A8-E8AB60295C12-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 64.74.157.62 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12080 Archived-At: Howdy, On Mon 21 Mar 2011 00:16, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Andy Wingo writes: > >> "Guido, compile my-file.scm." > > Is the pun[*] intended? :-) OK, point taken. Too bad though! I have another proposal, but first I want to elaborate on why I think guile-tools is a silly name. First of all it's not a good noun. I don't know how to capitalize it, for example. Guile-Tools ? Too camel-casey. Guile-tools ? It's long and slanted, like a boat launching ramp. guile-tools ? But then it doesn't look like the start of a sentence. Also, how do you feel when you say "guile-tools compile foo.scm" ? I kinda feel like a tool! Its clunkiness makes me feel clunky. Not good! These difficulties have real repercussions. A clunky name leads us to avoid mentioning the thing, which isn't good either for the tool itself or for peoples' awareness of the tool. Names are important, is what I'm saying. So! My new proposal is "guild". guild update guild compile foo.scm guild install fmt Guild has the usual advantages of being short and having a name that shares structure with Guile. Of course there is the disadvantage that it's only one character away, and my fingers are programmed to type "e" after "guil", so there would be some retraining. But that doesn't mention the real advantage of "guild", which is how you feel when you type it or tell it to someone: that you pertain to a secret society of wizards! Who wouldn't want to pertain to such a guild? I feel awesomer just for having typed it. Also if the main purpose of the tool will be, besides compilation, interaction with our CPAN, then it really will be about a collective of people producing spel(l)s (cf. Barski's "Casting SPELs with Lisp"). Sweet! What do folks think about this harebrained idea? Cheers, Andy --=20 http://wingolog.org/