tag:blogger.com,1999:blog-8699431508730375743.post1132767206472588337..comments2016-07-20T07:15:28.987-07:00Comments on The History of Python: Adding Support for User-defined ClassesGuido van Rossumhttp://www.blogger.com/profile/12821714508588242516noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-8699431508730375743.post-61013518539528881322009-04-25T06:41:00.000-07:002009-04-25T06:41:00.000-07:00Spanish translation hereSpanish translation <A HREF="http://www.juanjoconti.com.ar/2009/04/20/la-historia-de-python-clases-definidas-por-los-usuarios/" REL="nofollow">here</A>Juanjo Contihttps://www.blogger.com/profile/00311238789779841975noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-89720901950303836142009-03-03T11:35:00.000-08:002009-03-03T11:35:00.000-08:00Thanks Matt, fixed. I also added a footnote about...Thanks Matt, fixed. I also added a footnote about new-style classes to that sentence.Guido van Rossumhttps://www.blogger.com/profile/12821714508588242516noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-57313867769696978202009-03-03T07:01:00.000-08:002009-03-03T07:01:00.000-08:00In this sentence:For example, methods can be added...In this sentence:<BR/><BR/>For example, methods can be added or modified by simplifying updating the class dictionary after a class <BR/>object has already been created!<BR/><BR/>Should that be "simply updating" instead?Matt Wilsonhttps://www.blogger.com/profile/06291653149012728746noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-16563508802749239792009-02-19T16:03:00.000-08:002009-02-19T16:03:00.000-08:00Guido, if you had to do it over again, would you r...Guido, if you had to do it over again, would you require variable declarations before first use (optionally w/ initializer)?Benjamin Higginshttps://www.blogger.com/profile/18314147263752529706noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-53993386140069110882009-02-19T15:01:00.000-08:002009-02-19T15:01:00.000-08:00Thank you very much for this useful insight in the...Thank you very much for this useful insight in the design of Python classes and methods ! <BR/><BR/>This is probably the best answer I've ever read to the recurrent question "why does Python need self?" ;-)<BR/><BR/>And your explanations about why lack of variable declarations is essential to Python philosophy is very useful too.Nicolas Grillyhttps://www.blogger.com/profile/16959696672419872463noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-74692165889864226962009-02-18T14:37:00.000-08:002009-02-18T14:37:00.000-08:00I like dictionaries/namespaces better than objects...I like dictionaries/namespaces better than objects. For me, your accomplishment with Python's implementation of user classes is on a par with Linus's insight to base a DVCS on a "mere" filesystem that only tracks content based on cryptographic hashes. A single idea, very simple but not _too_ simple, implies everything else, to great success.<BR/><BR/>Computer science is too important to leave in the hands of people who are not implementors.manuel moe ghttps://www.blogger.com/profile/04878149837118503541noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-55306865376620411912009-02-18T14:20:00.000-08:002009-02-18T14:20:00.000-08:00@Ethan: The names were the same as the internal na...@Ethan: The names were the same as the internal names for the same things. The naming style comes from an old C convention; UNIX system calls use this style too (st_mtime, tm_sec, etc.).Guido van Rossumhttps://www.blogger.com/profile/12821714508588242516noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-34234869224176807582009-02-18T12:58:00.000-08:002009-02-18T12:58:00.000-08:00Hi, about introspection and "similar things lookin...Hi, about introspection and "similar things looking similar", I'm curious where the names came from for introspecting various things in Python: func_name, func_doc, im_func, im_class, im_self, f_locals, f_builtins, etc.<BR/><BR/>EthanEthanhttps://www.blogger.com/profile/02338508955314898561noreply@blogger.com