From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Smith Newsgroups: gmane.lisp.guile.user Subject: Re: Using guile as an extension language for GNU make Date: Tue, 20 Sep 2011 15:02:09 -0400 Organization: GNU's Not Unix! Message-ID: <1316545329.28907.207.camel@homebase> References: <1316304616.28907.118.camel@homebase> <87wrd5x404.fsf@ambire.localdomain> <1316374080.28907.163.camel@homebase> <87sjntwf29.fsf@ambire.localdomain> <1316445274.28907.174.camel@homebase> <87iponjihq.fsf@ambire.localdomain> <1316539888.28907.201.camel@homebase> Reply-To: psmith@gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1316545347 22761 80.91.229.12 (20 Sep 2011 19:02:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 20 Sep 2011 19:02:27 +0000 (UTC) Cc: guile-user@gnu.org To: Thien-Thi Nguyen Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Sep 20 21:02:21 2011 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R65aE-00057X-V9 for guile-user@m.gmane.org; Tue, 20 Sep 2011 21:02:19 +0200 Original-Received: from localhost ([::1]:53166 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R65aE-00049n-IE for guile-user@m.gmane.org; Tue, 20 Sep 2011 15:02:18 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51516) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R65aB-00049P-OD for guile-user@gnu.org; Tue, 20 Sep 2011 15:02:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R65aA-0004sF-2F for guile-user@gnu.org; Tue, 20 Sep 2011 15:02:15 -0400 Original-Received: from oproxy8-pub.bluehost.com ([69.89.22.20]:60061) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1R65a9-0004rt-Qt for guile-user@gnu.org; Tue, 20 Sep 2011 15:02:14 -0400 Original-Received: (qmail 6451 invoked by uid 0); 20 Sep 2011 19:02:12 -0000 Original-Received: from unknown (HELO box531.bluehost.com) (74.220.219.131) by oproxy8.bluehost.com with SMTP; 20 Sep 2011 19:02:12 -0000 Original-Received: from 146-115-71-23.c3-0.lex-ubr1.sbo-lex.ma.cable.rcn.com ([146.115.71.23] helo=[172.31.1.105]) by box531.bluehost.com with esmtpsa (SSLv3:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1R65a7-0007y7-NC; Tue, 20 Sep 2011 13:02:11 -0600 In-Reply-To: <1316539888.28907.201.camel@homebase> X-Mailer: Evolution 2.32.2 X-Identified-User: {678:box531.bluehost.com:madscie1:mad-scientist.us} {sentby:smtp auth 146.115.71.23 authed with paul+mad-scientist.us} X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 69.89.22.20 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8817 Archived-At: On Tue, 2011-09-20 at 13:31 -0400, Paul Smith wrote: > > In Scheme, w/ SRFI 13, you could express this as: > > > > This is not so tricky, i think. > > Heh, cute! Thinking about this more it occurs to me that I will likely need a module defined for any GNU make specific procedures I write to avoid namespace pollution. What do people think would be an appropriate module name? I was thinking something like "gnu make" would be OK, but maybe there are already conventions for applications/application-specific module hierarchies that I should be following? -- ------------------------------------------------------------------------------- Paul D. Smith Find some GNU make tips at: http://www.gnu.org http://make.mad-scientist.net "Please remain calm...I may be mad, but I am a professional." --Mad Scientist