
12 Jul
2007
12 Jul
'07
7:20 p.m.
On 7/12/07, Steven Bethard steven.bethard@gmail.com wrote:
On 7/12/07, Christian Heimes lists@cheimes.de wrote:
What do you think about this syntax?
class EasyExample: _a = 0.0 property a: """doc string """ def get(self) -> float: return self._a def set(self, value): self._a = float(value) def delete(self): del self._a
I'm pretty sure Guido's said before that he doesn't like the get/set/del methods being indented more than other instance methods would be. If you really like this style, you can get something like it today using inner classes:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/442418
Or decorators: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/410698
George
--
"If I have been able to see further, it was only because I stood on
the shoulders of million monkeys."