From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: make-vtable Date: Sun, 18 Feb 2007 23:56:57 +0000 Message-ID: <87tzxjc94m.fsf@ossau.uklinux.net> References: <877iunt6yl.fsf@zip.com.au> <87r6suv5k2.fsf@laas.fr> <877iulwxzd.fsf@zip.com.au> <871wktrwur.fsf@laas.fr> <87649zfib7.fsf@ossau.uklinux.net> <878xevz0xh.fsf@chbouib.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1171843039 4833 80.91.229.12 (18 Feb 2007 23:57:19 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 18 Feb 2007 23:57:19 +0000 (UTC) Cc: guile-devel@gnu.org To: ludo@chbouib.org (=?iso-8859-1?q?Ludovic_Court=E8s?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Feb 19 00:57:12 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HIvu2-0003De-UM for guile-devel@m.gmane.org; Mon, 19 Feb 2007 00:57:11 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HIvu2-000263-8y for guile-devel@m.gmane.org; Sun, 18 Feb 2007 18:57:10 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HIvty-00025h-My for guile-devel@gnu.org; Sun, 18 Feb 2007 18:57:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HIvtu-00024n-VX for guile-devel@gnu.org; Sun, 18 Feb 2007 18:57:04 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HIvtt-00024e-QM for guile-devel@gnu.org; Sun, 18 Feb 2007 18:57:01 -0500 Original-Received: from mail3.uklinux.net ([80.84.72.33]) by monty-python.gnu.org with esmtp (Exim 4.52) id 1HIvtt-0005sK-Bn for guile-devel@gnu.org; Sun, 18 Feb 2007 18:57:01 -0500 Original-Received: from laruns (host86-145-155-248.range86-145.btcentralplus.com [86.145.155.248]) by mail3.uklinux.net (Postfix) with ESMTP id BC49140A58B; Sun, 18 Feb 2007 23:57:00 +0000 (UTC) Original-Received: from laruns (laruns [127.0.0.1]) by laruns (Postfix) with ESMTP id 5B3A96F712; Sun, 18 Feb 2007 23:56:58 +0000 (GMT) In-Reply-To: <878xevz0xh.fsf@chbouib.org> ( =?iso-8859-1?q?Ludovic_Court=E8s's_message_of?= "Sun, 18 Feb 2007 21:05:30 +0100") User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) X-detected-kernel: Linux 2.4-2.6 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6536 Archived-At: ludo@chbouib.org (Ludovic Court=E8s) writes: > Right, but a "metaclass" is the class of class, i.e., a class (IOW, a > metaclass is an instance of or a sub-class thereof). So that's > really two levels. That's true, but then it's also true that a class is an instance - so you could say that's just one level. In other words, this isn't clear cut. We're into matters of opinion here, on what kind of terminology and description is most useful to someone learning. >> Also, in practice, I've done a fair amount of programming using GOOPS, >> and have found metaclass-level customization extremely useful. > > I didn't mean to say it's not useful, just that it's maybe not something > one wants to know when reading about structs for the first time. That's a fair point, but IMO Kevin's doc layout allows for it by putting the vtable-vtable stuff last. Regards, Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel