Re: [xml-dev] OT: Save me from typing (was: XML as "passive data")

From
Karl Waclawek <>
To
Jeff Lowery <>, Seairth Jacobs <>, xml-dev <>
Date
2002-10-23T18:20:06Z
ID
<00b501c27ac0$d04d46b0$9e539696@citkwaclaww2k>
Thread
Re: [xml-dev] OT: Save me from typing (was: XML as "passive data")
----- Original Message ----- 
From: "Jeff Lowery" <>

> > And since this can be done in C++ too, the question now is:
> > Which languages (except C and Java) do *not* support the feature
> > described above (often called "properties")?
> 
> What I object to (no pun intended) is having to write all those stinkin'
> set/get methods.  Why can't I just write:
> 
> private, public int foo; // private data member, public
> accessors
> 
> which will (tacitly) generate:
> 
> int getFoo() { return foo;}
> void setFoo( int Foo ) { foo = Foo;}
> 
> with appropriate calls to super.get/set methods in cases of derived classes.
> Then, if I have too, I can override tacit methods by explicitely writing
> method bodies.

I think what you suggest should be done by the IDE not by the language definition.
It's just about saving keystrokes, if I understand you correctly.

Karl