From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel Subject: Re: Release Guile, now ;-) [was:] Re: GC rewrite, first version. Date: Fri, 02 Aug 2002 10:00:22 -0500 Sender: guile-devel-admin@gnu.org Message-ID: <87eldh71bt.fsf@raven.i.defaultvalue.org> References: <15685.48166.358219.226421@blauw.xs4all.nl> <15688.9798.978583.867042@meddo.cs.uu.nl> <87eldja9b4.fsf@raven.i.defaultvalue.org> <20020801092058.GB7425@www> <87wura8rzc.fsf@raven.i.defaultvalue.org> <871y9i8aow.fsf@raven.i.defaultvalue.org> <20020802093547.GA8943@www> <20020802115915.GA9364@www> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1028300429 2401 127.0.0.1 (2 Aug 2002 15:00:29 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 2 Aug 2002 15:00:29 +0000 (UTC) Cc: 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 17adum-0000cc-00 for ; Fri, 02 Aug 2002 17:00:28 +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 17advK-0001hU-00; Fri, 02 Aug 2002 11:01:02 -0400 Original-Received: from dsl-209-87-109-2.constant.com ([209.87.109.2] helo=defaultvalue.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17aduh-0001f9-00 for ; Fri, 02 Aug 2002 11:00:23 -0400 Original-Received: from raven.i.defaultvalue.org (raven.i.defaultvalue.org [192.168.1.7]) by defaultvalue.org (Postfix) with ESMTP id 953D23CE0; Fri, 2 Aug 2002 10:00:22 -0500 (CDT) Original-Received: by raven.i.defaultvalue.org (Postfix, from userid 1000) id 69DE49D9; Fri, 2 Aug 2002 10:00:22 -0500 (CDT) Original-To: rm@fabula.de In-Reply-To: <20020802115915.GA9364@www> (rm@fabula.de's message of "Fri, 2 Aug 2002 13:59:15 +0200") Original-Lines: 27 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-pc-linux-gnu) 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:932 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:932 rm@fabula.de writes: > Since the aforementioned doen't exactly do what we need (it creates > a file prefixed with 'libguile-' rather than a file 'scmconfig.h.in') > i can offer to modify it so we have another guile macro (would > GUILE_CREATE_PUBLIC_HEADER be apropriate?). Maybe, but I'm still unconvinced that this is easier to understand than a simple C program with #ifdefs and printfs in it. Imagine coming to the project from the outside. If you needed to fix something I suspect that wading through a little bit of Makefile.am and C code is going to be easier than trying to figure out extra autoconfery and an add-on autoconf macro, and I suspect the future maintenance burden of the C program would be lighter than that of autoconf macros across auto* upgrades, etc. I also kinda like the fact that with the C program approach we'll have to be completely explicit about what actually goes in the generated public header rather than just getting everything that's in config.h, especially since most of the values in config.h shouldn't be needed (or used by) or public headers. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel