Newsgroups: comp.lang.java,comp.object,comp.object.logic
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news4.ner.bbnplanet.net!news.ner.bbnplanet.net!news.mathworks.com!newsfeed.internetmci.com!in1.uu.net!world!bobduff
From: bobduff@world.std.com (Robert A Duff)
Subject: Re: Java public instance variables harmful?
Message-ID: <DoHIr2.A78@world.std.com>
Organization: The World Public Access UNIX, Brookline, MA
References: <KRUSE.96Mar6131047@cms6.cern.ch> <4hkhnv$5ne@decaxp.harvard.edu> <4ht4a9$35@gaia.ns.utk.edu>
Date: Mon, 18 Mar 1996 22:35:25 GMT
Lines: 17
Xref: glinda.oz.cs.cmu.edu comp.lang.java:32446 comp.object:46175 comp.object.logic:757

In article <4ht4a9$35@gaia.ns.utk.edu>,
RHS Linux User <kennel@msr.epm.ornl.gov> wrote:
>Better yet, use a language which doesn't have this quite
>this silly distinction between 'variables' and 'accessor methods'.

I agree.  We need to figure out how to avoid efficiency costs, though.

>Like Eiffel, which lets descendents re-implement methods as variables

OK.

>and vice versa. 

Last time I looked, that was not allowed in Eiffel.  (The vice versa;
that is, the implementation of variables as methods.)  True?

- Bob
