Mark Lawrence a écrit :
Ben Finney wrote:
Bruno Desthuilliers <bdesth.quelquech...@free.quelquepart.fr> writes:

Mmmm... Let's try to explain the whole damn thing. It's really (and
IMHO beautifully) simple once you get it, but I agree it's a bit
peculiar when compared to most mainstream OO languages.
[…]

Bruno, that's the first time I've understood the descriptor protocol, or
even understood *why* the descriptor protocol is important.

Could you please post (a version of) this as a separate article
somewhere? A weblog post, or a new thread in this forum, or in the
documentation? Somewhere that web searches will find it prominently when
searching for the Python descriptor protocol.

Thank you.


I'll second, third and fourth this request. More please Bruno, or from anybody similarly qualified.

Thanks very much.


First, thanks Ben and Mark for the kind words...

I never tried to google for them, but there must be at least 4 previous posts here where I tried to explain the topic. Perhaps this latest attempt was better ?-) But anyway : if it's about making this text easier to find, it seems that posting it here is not the most efficient solution !-)

Anyway : I don't have a blog and don't really have enough time / motivation for blogging. Now if anyone is willing and able to host such a text on his own website / blog / whatever, I'd be happy to rework it a bit.

/wrt to have it in the documentation and the "from anybody similarly qualified", there's already a pretty comprehensive article in the official docs (well : linked from the official docs), from someone who's _way_ more qualified that I'll ever be - FWIW, everything I explained here and all my knowledge of the descriptor protocol, methods etc come from this article:

http://users.rcn.com/python/download/Descriptor.htm

But I understand it can be a bit intimidating for newcomers, so yes, perhaps a lighter introductory text could be helpful. So guys, if you think a revised version of my post would be of interest, I'll take you on words: provide the hosting, I'll provide the content !-)

B.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to