From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Tom Lord Newsgroups: gmane.lisp.guile.devel Subject: Re: :export vs. define-public Date: Wed, 4 Sep 2002 19:05:05 -0700 (PDT) Sender: guile-devel-admin@gnu.org Message-ID: <200209050205.TAA19305@morrowfield.regexps.com> References: <200209050041.RAA18955@morrowfield.regexps.com> <87lm6hl1g9.fsf@becket.becket.net> <200209050102.SAA19084@morrowfield.regexps.com> <878z2hl0g8.fsf@becket.becket.net> <200209050109.SAA19140@morrowfield.regexps.com> <87y9ahjl33.fsf@becket.becket.net> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1031190687 14900 127.0.0.1 (5 Sep 2002 01:51:27 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 5 Sep 2002 01:51:27 +0000 (UTC) Cc: tb@becket.net Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17mlnp-0003sB-00 for ; Thu, 05 Sep 2002 03:51:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mlpR-0001kv-00; Wed, 04 Sep 2002 21:53:05 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17mlp6-0001XZ-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 21:52:44 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17mlp4-0001XN-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 21:52:44 -0400 Original-Received: from 1cust223.tnt13.sfo8.da.uu.net ([63.10.241.223] helo=morrowfield.regexps.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mlp3-0001XD-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 21:52:42 -0400 Original-Received: (from lord@localhost) by morrowfield.regexps.com (8.9.1/8.9.1) id TAA19305; Wed, 4 Sep 2002 19:05:05 -0700 (PDT) (envelope-from lord@morrowfield.regexps.com) Original-To: guile-devel@gnu.org In-Reply-To: <87y9ahjl33.fsf@becket.becket.net> (tb@becket.net) 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:1289 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1289 Oooo -- what a zinger. -t Cc: guile-devel@gnu.org X-Reply-Permission: Posted or emailed replies to this message constitute permission for an emailed response. X-PGP-Fingerprint: 1F0A1E51 63 28 EB DA E6 44 E5 5E EC F3 04 26 4E BF 1A 92 X-Zippy-Says: They don't hire PERSONAL PINHEADS, Mr. Toad! From: tb@becket.net (Thomas Bushnell, BSG) Date: 04 Sep 2002 18:12:32 -0700 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Content-Type: text/plain; charset=us-ascii X-UIDL: "fW!!D:O"!2?;"!RLC!! Tom Lord writes: > > define-public is still there too. > > > Having both seems like an invitation to subtle errors. Ah! So after your plea that it's really irrelevant, it turns out that you think only one should exist. Seems like a mistake to me. As you rightly point out, they represent different styles of module design, and there's no particular reason we should support only one. The solution to subtle errors is bugfixing. The semantics, at least, are quite clear. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel