From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Bruce Korb Newsgroups: gmane.lisp.guile.devel Subject: Re: Release Guile, now ;-) [was:] Re: GC rewrite, first version. Date: Sun, 04 Aug 2002 13:43:49 -0700 Organization: Home Sender: guile-devel-admin@gnu.org Message-ID: <3D4D9205.8032FA18@pacbell.net> References: <200208030713.g737DTb31719@Mirddin.farlep.net> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7BIT X-Trace: main.gmane.org 1028493697 22997 127.0.0.1 (4 Aug 2002 20:41:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 4 Aug 2002 20:41:37 +0000 (UTC) Cc: Rob Browning , rm@fabula.de, Han-Wen Nienhuys , Dirk Herrmann , guile-devel@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17bSC0-0005ym-00 for ; Sun, 04 Aug 2002 22:41:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17bSCX-0007gL-00; Sun, 04 Aug 2002 16:42:09 -0400 Original-Received: from mta6.snfc21.pbi.net ([206.13.28.240]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17bSBd-0007QK-00 for ; Sun, 04 Aug 2002 16:41:13 -0400 Original-Received: from pacbell.net ([64.170.155.139]) by mta6.snfc21.pbi.net (iPlanet Messaging Server 5.1 (built May 7 2001)) with ESMTP id <0H0C005OR6SOBX@mta6.snfc21.pbi.net> for guile-devel@gnu.org; Sun, 04 Aug 2002 13:41:12 -0700 (PDT) Original-To: Sergey Poznyakoff X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.4.18-4GB i686) X-Accept-Language: en Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:971 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:971 Sergey Poznyakoff wrote: > > > Just add the following macro at the > > end of the configure.ac file: > > > > http://ac-archive.sf.net/Miscellaneous/ac_create_prefix_config_h.html > > Sure, I know about this macro. Still, I don't believe it solves the > problem, rather, it presents a work-around. The idea behind auto.* > tools was to generate a configuration file *for a given package*, i.e. > a private header. However, here the private header is made global Which is exactly the problem. Guile should *not* be exporting its config.h header. Further, since Guile should not be doing it, anyone depending upon the Guile-configured values has mis- coded their program. On that theory, the config header Guile exports should be free to prefix all its values. Guile should do this. > and as such makes linking Guile to other packages unreasonably > difficult. Imagine a developer who wishes to use Guile as an extension > language for his package, he then would need to change almost all his > configuration suite. To the contrary. Guile needs to do this. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel