From owner-freebsd-current Mon Mar 9 09:46:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA18990 for freebsd-current-outgoing; Mon, 9 Mar 1998 09:46:54 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from techunix.technion.ac.il (mellon@techunix.technion.ac.il [132.68.1.28]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA18972 for ; Mon, 9 Mar 1998 09:46:41 -0800 (PST) (envelope-from mellon@techunix.technion.ac.il) Received: (from mellon@localhost) by techunix.technion.ac.il (8.8.7/8.8.5) id TAA12507; Mon, 9 Mar 1998 19:46:02 +0200 (IST) Message-ID: <19980309194602.38788@techunix.technion.ac.il> Date: Mon, 9 Mar 1998 19:46:02 +0200 From: Anatoly Vorobey To: Nate Williams Cc: current@FreeBSD.ORG Subject: Re: vnode_pager: *** WARNING *** stale FS code in system References: <199803090805.BAA16882@mt.sri.com> <199803091648.JAA19175@mt.sri.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <199803091648.JAA19175@mt.sri.com>; from Nate Williams on Mon, Mar 09, 1998 at 09:48:47AM -0700 X-Disclaimer: I was young, I needed the money! Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG You, Nate Williams, were spotted writing this on Mon, Mar 09, 1998 at 09:48:47AM -0700: > > > Traditional OOP does this right, since you inherit from the class below > > > you, and not from the base class. If you want to inherit from the base > > > class, you inherit from it and not a subclass. > > > > But do you get the mappings from layer1 and layer3? They both touch the > > results that finally get to the top. > > If you want them to, then yes. So, does the stacking layer support multiple inheritance? :) Have a good one, Anatoly. P.S. In fact, the VFS framework (more precisely, one of its predecessors, Sun's vnode system) is mentioned in at least one book on Java as an example to what pains these poor C programmers must go in order to create OOP-like FS interface, and how easily you would do that in Java ;) -- Anatoly Vorobey, mellon@pobox.com http://pobox.com/~mellon/ "Angels can fly because they take themselves lightly" - G.K.Chesterton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message