From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: GC rewrite, first version. Date: 31 Jul 2002 19:46:30 +0100 Sender: guile-devel-admin@gnu.org Message-ID: References: <87lm7ujleb.fsf@raven.i.defaultvalue.org> <15685.48166.358219.226421@blauw.xs4all.nl> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1028149483 4805 127.0.0.1 (31 Jul 2002 21:04:43 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 31 Jul 2002 21:04:43 +0000 (UTC) Cc: Rob Browning , 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 17a0e9-0001FF-00 for ; Wed, 31 Jul 2002 23:04:41 +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 17a0eX-00038W-00; Wed, 31 Jul 2002 17:05:05 -0400 Original-Received: from mail.uklinux.net ([80.84.72.21] helo=s1.uklinux.net) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17a0eB-00035y-00 for ; Wed, 31 Jul 2002 17:04:43 -0400 Original-Received: from portalet.ossau.uklinux.net (ppp-1-49.lond-a-3.access.uk.tiscali.com [80.225.213.49]) (authenticated) by s1.uklinux.net (8.11.6/8.11.6) with ESMTP id g6VL0YC15031; Wed, 31 Jul 2002 22:00:34 +0100 Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (laruns.ossau.uklinux.net [192.168.1.3]) by portalet.ossau.uklinux.net (Postfix on SuSE Linux 7.2 (i386)) with ESMTP id 410C016FA; Wed, 31 Jul 2002 19:52:58 +0000 (GMT) Original-To: hanwen@cs.uu.nl In-Reply-To: <15685.48166.358219.226421@blauw.xs4all.nl> Original-Lines: 32 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 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:904 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:904 >>>>> "Han-Wen" == Han-Wen writes: Han-Wen> rlb@defaultvalue.org writes: >> Dirk Herrmann writes: >> >> > The problem with private headers is, that sometimes you like to >> > introduce some macros / function references which themselves are not >> > part of the API, but which you need to implement some macros (or - >> > in the not too far future - inline functions) that are part of the >> > API. This, however, means that these have to be part of the public >> > headers. This is one of the reasons we decided for the scm_i_ and >> > SCM_I_ prefixes. >> >> Oh right -- thanks -- I remember that now. That was a pretty good >> reason :> Han-Wen> Well, if any of the private GC move to public headers, we can always Han-Wen> insert the I. It's not only about what you can see in which header files. It's about clearly identifying which of the exports from the libguile library are intended for application developers' use, and which are internal. This then helps (or will help) us to check that we've documented everything that should be documented, and that we've described everything that has changed between releases. Since we spent some time discussing this and agreeing it on the list, could you not just go along with it? (I believe this is the point where an American would say "Sheesh.") Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel