Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Python: Dev
Things to Know About Super
 

Index | Next | Previous | View Flat


michele.simionato at gmail

Aug 24, 2008, 3:19 AM


Views: 14348
Permalink
Things to Know About Super

Recently I have opened a blog on Artima and I am publishing a
few Python-related essays I had in store. In particular a trilogy
of papers about "super". From the foreword:

"""
In 2004 I decided to write a comprehensive paper documenting
``super`` pitfalls and traps, with the goal of publishing it on the
Python web site, just as I had published my essay on multiple
inheritance and the `Method Resolution Order`_. With time the paper
grew longer and longer but I never had the feeling that I had covered
everything I needed to say: moreover I have a full time job, so I
never had the time to fully revise the paper as a whole. As a
consequence, four years have passed and the paper is still in draft
status. This is a pity, since it documents issues that people
encounter and that regularly come out on the Python newsgroups and
forums.

Keeping the draft sitting on my hard disk is doing a disservice to the
community. Still, I lack to time to finish it properly. To come out
from the impasse, I decided to split the long paper in a series of
short blog posts, which I do have the time to review properly.
Moreover people are free to post comments and corrections in case I am
making
mistakes (speaking about ``super`` this is always possible). Once I
finish the series, I may integrate the corrections, put it together
again and possibly publish it as whole on the Python website.
In other words, in order to finish the task,
I am trying the strategies of *divide et conquer*
and *release early, release often*. We will see how it goes.
"""

It seems the strategy worked since I have finished
the paper, by splitting it in three post. Actually, it it not
really finished because it does not say anything about
the new super in Python 3.0, but that could do in a separate
essay. Here I am asking for feedback/corrections.
Moreover if people think it is worthy idea, I can re-assemble
the paper again, donate it to the PSF and publish it on the
Python website.

Michele Simionato
_______________________________________________
Python-Dev mailing list
Python-Dev [at] python
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/list-python-dev%40lists.gossamer-threads.com

Subject User Time
Things to Know About Super michele.simionato at gmail Aug 24, 2008, 3:19 AM
    Re: Things to Know About Super matt.giuca at gmail Aug 24, 2008, 6:43 AM
    Re: Things to Know About Super michele.simionato at gmail Aug 24, 2008, 7:12 AM
    Re: Things to Know About Super python at rcn Aug 26, 2008, 8:32 AM
        Re: Things to Know About Super michele.simionato at gmail Aug 26, 2008, 9:13 AM
    Re: Things to Know About Super python at rcn Aug 26, 2008, 11:56 AM
        Re: Things to Know About Super michele.simionato at gmail Aug 26, 2008, 6:16 PM
    Re: Things to Know About Super steve at holdenweb Aug 26, 2008, 2:10 PM
        Re: Things to Know About Super michele.simionato at gmail Aug 26, 2008, 11:02 PM
    Re: Things to Know About Super aleaxit at gmail Aug 26, 2008, 6:30 PM
    Re: Things to Know About Super pje at telecommunity Aug 26, 2008, 8:15 PM
    Re: Things to Know About Super michele.simionato at gmail Aug 26, 2008, 8:18 PM
    Re: Things to Know About Super michele.simionato at gmail Aug 26, 2008, 8:48 PM
    Re: Things to Know About Super michele.simionato at gmail Aug 26, 2008, 10:24 PM
    Re: Things to Know About Super greg.ewing at canterbury Aug 27, 2008, 12:54 AM
        Re: Things to Know About Super mal at egenix Aug 27, 2008, 3:53 AM
            Re: Things to Know About Super greg.ewing at canterbury Aug 27, 2008, 5:14 PM
        Re: Things to Know About Super jjb5 at cornell Aug 28, 2008, 11:36 AM
    Re: Things to Know About Super aleaxit at gmail Aug 27, 2008, 7:30 AM
    Re: Things to Know About Super michele.simionato at gmail Aug 27, 2008, 7:36 AM
    Re: Things to Know About Super michele.simionato at gmail Aug 27, 2008, 9:35 PM
    Re: Things to Know About Super pje at telecommunity Aug 28, 2008, 8:30 AM
    Re: Things to Know About Super michele.simionato at gmail Aug 28, 2008, 8:50 AM
    Re: Things to Know About Super pje at telecommunity Aug 28, 2008, 11:54 AM
    Re: Things to Know About Super tjreedy at udel Aug 28, 2008, 12:59 PM
    Re: Things to Know About Super michele.simionato at gmail Aug 28, 2008, 9:07 PM
    Re: Things to Know About Super pje at telecommunity Aug 28, 2008, 9:22 PM
    Re: Things to Know About Super michele.simionato at gmail Aug 28, 2008, 9:44 PM
    Re: Things to Know About Super ncoghlan at gmail Aug 29, 2008, 9:15 AM
        Re: Things to Know About Super michele.simionato at gmail Aug 29, 2008, 10:46 AM
    Re: Things to Know About Super casey at pandora Aug 29, 2008, 11:33 AM
        Re: Things to Know About Super glyph at divmod Aug 29, 2008, 1:31 PM
        Re: Things to Know About Super michele.simionato at gmail Aug 29, 2008, 9:16 PM
    Re: Things to Know About Super python at rcn Aug 29, 2008, 1:39 PM
    Re: Things to Know About Super michele.simionato at gmail Aug 31, 2008, 12:12 AM
    Re: Things to Know About Super dreamingforward at gmail Sep 1, 2008, 9:02 PM
    Re: Things to Know About Super ncoghlan at gmail Sep 2, 2008, 2:53 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.