From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: G-wrap 1.9 public API (goops, generics, and modules). Date: Sun, 09 May 2004 11:12:43 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87llk24d4k.fsf@zip.com.au> References: <87llk55zpw.fsf@trouble.defaultvalue.org> <87smedeagi.fsf@ivanova.rotty.yi.org> <87wu3ovl0v.fsf_-_@trouble.defaultvalue.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1084066147 24249 80.91.224.253 (9 May 2004 01:29:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 9 May 2004 01:29:07 +0000 (UTC) Cc: Andreas Rottmann , G-Wrap development , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun May 09 03:29:00 2004 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 1BMd7j-0001tL-00 for ; Sun, 09 May 2004 03:29:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.33) id 1BMd7K-0004VW-Tb for guile-devel@m.gmane.org; Sat, 08 May 2004 21:28:35 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.33) id 1BMd6c-0004Nb-9x for guile-devel@gnu.org; Sat, 08 May 2004 21:27:50 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.33) id 1BMct6-0005yv-PX for guile-devel@gnu.org; Sat, 08 May 2004 21:14:27 -0400 Original-Received: from [61.8.0.85] (helo=mailout2.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.33) id 1BMcsK-00057v-RK; Sat, 08 May 2004 21:13:05 -0400 Original-Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout2.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i491Cr5v023180; Sun, 9 May 2004 11:12:53 +1000 Original-Received: from localhost (ppp2F9B.dyn.pacific.net.au [61.8.47.155]) by mailproxy2.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i491CpHV022753; Sun, 9 May 2004 11:12:52 +1000 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1BMcs0-0000KG-00; Sun, 09 May 2004 11:12:44 +1000 Original-To: Rob Browning Mail-Copies-To: never User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3691 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3691 Rob Browning writes: > > Don't get me wrong, I agree that prefixes are uglier[2], but for > public APIs they do have the advantage of being very predictable for > the user. Just to chuck in my two cents worth, I wouldn't be in a hurry to break out goops for something that's not inherently oop. Or short names either, since I think short names tend to seem like a good idea at the start, but as a program gets big you forget what belongs to what, and wish for at least some sort of naming regularity as guidance. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel