From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <46CA1016.60009@gmail.com> Date: Mon, 20 Aug 2007 18:05:10 -0400 From: Robert William Fuller User-Agent: Thunderbird 1.5.0.10 (X11/20070515) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Re: everything is a directory References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: ae4584b6-ead2-11e9-9d60-3106f5b1d025 erik quanstrom wrote: >> Finally, to argue that files are not objects seems silly. They ARE >> objects. They have properties. They have well defined interfaces for >> manipulating those properties. A more reasonable argument may be that >> they are not object oriented since they lack certain prerequisites such >> as inheritance and abstraction, both mechanisms of extensibility. > > so files are non-object-oriented objects? > > i bet you can't say that without smiling. Troll. And I am smiling :-p. Objects are defined as data structures with associated methods for manipulating them. Object oriented programming requires four key attributes: encapsulation, inheritance, abstraction, and polymorphism. Object oriented programming is a more sophisticated programming discipline. Objects do not imply object oriented programming, although object oriented programming implies objects. You're merely confounding the issue by playing a naive semantical game based on the commonality of the word "object."