Sponsored Link •
|
Artima Weblogs
All Things Pythonic A Weblog by Guido van van Rossum |
|
Guido van Rossum is the creator of the Python programming language.
Artima Bloggers
Aahz Jans Aasman B. Scott Andersen Eric Armstrong Ken Arnold Dale Asberry Dave Astels Arash Barirani Matt Bauer Charles Bell Berco Beute Geert Bevin Nitin Borwankar Vladimir Ritz Bossicard Rahul Chaudhary Bob Clancy James O. Coplien Ward Cunningham Andy Dent Christopher Diggins Bruce Eckel Ted Farrell Michael Feathers Elisabeth Freeman Eric Freeman Matt Gerrans David Goodger Gabe Grigorescu Rix Groenboom Cees de Groot Philipp Haller Peter Hansen David Heinemeier Hansson Kevlin Henney Steve Holden Cay Horstmann Ron Jeffries Mark Johnson Greg Jorgensen Heinz Kabutz Rick Kitts Kirk Knoernschild Andrew Koenig Klaus Kreft Sean Landis Angelika Langer Jakob Eg Larsen Josh Long Howard Lovatt Robert C. Martin John McClain Eamonn McManus Jeremy Meyer John D. Mitchell Brian Murphy Sean Neville Nancy Nicolaisen Martin Odersky Vlad Patryshev Johan Peeters Carlos Perez Ken Pugh Eric S. Raymond Ian Robertson Guido van van Rossum Alberto Savoia Jerome Scheuring Richard Hale Shaw Calum Shaw-Mackay Jack Shirazi Michele Simionato Van Simmons Frank Sommers Bruno Souza Sue Spielman Bill Venners David Vydra Jim Waldo Dick Wall Barry Warsaw Mark Williamson Matthew Wilson Gregg Wonderly Kevin Wright |
August 14, 2005, 17 comments
A lighthearted comparison of how successful fiction authors and language designers can accidentally paint themselves into a corner in their first work.
August 5, 2005, 9 comments
At OSCON I rewrote one of the earliest Python graphics demos I ever did, this time in Tkinter -- a colorful clock. Miguel de Icaza thinks it's cool!
August 5, 2005, 42 comments
I found this in my drafts, dated Feb 6 2005. I 'll just push it out now unedited. Original summary:
I thought it was clear that we should add interfaces to Python, but Phillip Eby reminded me that years ago I rejected them in favor of Abstract Base Classes (ABCs). Why? I don't remember! Which do you prefer?
April 1, 2005, 25 comments
The Python Style Guide (PEP 8) lists a number of guidelines for the use of whitespace. Since there are still a lot of folks ignoring these rules, here's a proposal for enforcing them.
March 30, 2005, 24 comments
I used to believe that multimethods were so advanced I would never need them. Well, maybe I still believe that, but here's a quick and dirty implementation of multimethods so you can see for yourself. Some assembly required; advanced functionality left as an exercise for the reader.
March 10, 2005, 119 comments
I received an email from a compatriot lamenting the planned demise of reduce() and lambda in Python 3000. After a few exchanges I think even he agreed that they can go. Here's a summary, including my reasons for dropping lambda, map() and filter(). I expect tons of disagreement in the feedback, all from ex-Lisp-or-Scheme folks. :-)
March 4, 2005, 14 comments
In honor of Jef Raskin, kudos to the Gmail team.
February 23, 2005, 14 comments
I've just spent a few days hunting for a memory leak in M2Crypto, without success. Are there better options for interfacing to OpenSSL from Python? A small rant.
January 18, 2005, 36 comments
After my last blog, many megabytes on the precise definition of adaptation were posted to python-dev (search for "PEP-246"). Overwhelmed by the discussion, I'm going to propose a somewhat Solomonic alternative.
January 7, 2005, 79 comments
My two posts on adding optional static typing to Python have been widely misunderstood, and spurred some flames from what I'll call the NIMPY (Not In My PYthon) crowd. In this post I'm describing a scaled-down proposal with run-time semantics based on interfaces and adaptation.
January 4, 2005, 59 comments
On Dec. 23 I posted some thoughts about this topic, which received a record amount of feedback. Here's a follow-up, based on the responses as well as some thinking I did while off-line for the holidays.
December 23, 2004, 49 comments
Optional static typing has long been requested as a Python feature. It's been studied in depth before (e.g. on the type-sig) but has proven too hard for even a PEP to appear. In this post I'm putting together my latest thoughts on some issues, without necessarily hoping to solve all problems.
February 3, 2004, 6 comments
Half book review, half Python-vs-static-languages musings
July 15, 2003, Submit comment
After being offline longer-than-expected, I can finally post my blog entry on last week's Open Source Conference
May 16, 2003, 31 comments
For Python programmers, I've got some suggestions on how to write a main() function that's easy to invoke in other contexts, e.g. from the interactive Python prompt when you feel like experimenting.
|
Sponsored Links
|