classes, since when?

Christian Tismer <[email protected]>
Newsgroups gmane.comp.lang.prothon.user
Message-ID <[email protected]>
Guido,

I'm in a discussion on the Prothon list, and I made a claim
out of my head, but cannot find references. So I'm asking you:

You started the Python Project in 1990, right?
As far as I can remember, you initially did not
plan for classes, and added it later in the simplest
way you could think og. Is this right? I think to remember this
from private communication with you, but I don't have all my life's
emails, still, although I'd love to. So it might be possible that
I invented the story, in a way, and I'd like to confirm.

My memory is like this:
You said, if they insist in classes, ok, then simple.
Have a __dict__ with all the methods, have a tuple
with the parent classes.
A class has type class, an instance has type instance.

And I think I remember that you initially were not so convinced
about having classes at all, so you did the minimum, including the
explicit self parameter.

Is this approximately right?

Classobject.c was initially released on 1990/10/14, earlier than
the initial ceval.c, which is from 1990/11/18.

Can you tell me when the project really began, probably before leaving
any traces in CVS?
And when were classes introduced in discussions, and where did these
discussions take place? I can't find archives older than 1996.

thanks so much -- chris
-- 
Christian Tismer             :^)   <mailto:[email protected]>
Mission Impossible 5oftware  :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9a     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 89 09 53 34  home +49 30 802 86 56  mobile +49 173 24 18 776
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.