From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.lisp.guile.user Subject: Re: apt based package dist for guile? Date: Tue, 05 Aug 2003 16:41:53 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: References: <87he51mx3y.fsf@tapsellferrier.co.uk> <87y8y9yfp2.fsf@tapsellferrier.co.uk> <20030805134523.GB1785@linger.twisted-muse.org> <20030805201840.GA10216@www> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7BIT X-Trace: main.gmane.org 1060116212 3924 80.91.224.253 (5 Aug 2003 20:43:32 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 5 Aug 2003 20:43:32 +0000 (UTC) Cc: guile-user@gnu.org, Joshua Judson Rosen Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Aug 05 22:43:52 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19k8et-0004Oh-00 for ; Tue, 05 Aug 2003 22:43:51 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19k8e7-0007fk-5j for guile-user@m.gmane.org; Tue, 05 Aug 2003 16:43:03 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19k8dd-0007dO-Oq for guile-user@gnu.org; Tue, 05 Aug 2003 16:42:33 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19k8d4-0007Lg-Nz for guile-user@gnu.org; Tue, 05 Aug 2003 16:42:29 -0400 Original-Received: from [129.22.104.62] (helo=lewis.CNS.CWRU.Edu) by monty-python.gnu.org with esmtp (Exim 4.20) id 19k8d4-0007LV-A7 for guile-user@gnu.org; Tue, 05 Aug 2003 16:41:58 -0400 Original-Received: from multivac.cwru.edu (multivac.STUDENT.CWRU.Edu [129.22.114.26]) by smtp-b.cwru.edu (iPlanet Messaging Server 5.2 Patch 1 (built Aug 19 2002)) with SMTP id <0HJ500387YTV8O@smtp-b.cwru.edu> for guile-user@gnu.org; Tue, 05 Aug 2003 16:41:55 -0400 (EDT) Original-Received: (qmail 21625 invoked by uid 500); Tue, 05 Aug 2003 20:42:17 +0000 In-reply-to: <20030805201840.GA10216@www> Original-To: rm@fabula.de Mail-followup-to: rm@fabula.de, Thamer Al-Harbash , guile-user@gnu.org, Joshua Judson Rosen Mail-Copies-To: nobody User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) Original-Lines: 19 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.2 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 Xref: main.gmane.org gmane.lisp.guile.user:2156 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:2156 rm@fabula.de wrote: > The one tempting thing about CPAN (and apt, here's where they meet) > is the simple, unified build/install process -- either 'apt-get install foo' > or CPAN's 'download / perl Makefile.PL / make / make install' process. Perl's MakeMaker means that the build system for a Perl module is the same as that of other Perl modules, but it's gratuitously different from that of all other packages. There's no reason that a package's build system should be based on the fact that it happens to be an extension of a particular scripting language. It's better to stick with an existing build system that people already know (e.g., autoconf, or whatever you would normally use for anything else). It makes sense to put together some rules (m4 macros for autoconf, or whatever) that can be reused for all modules for a particular scripting language, but there's no reason to stick the installing user with a different interface. paul _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user