Flutterby™! : Debuggers for Python

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

Debuggers for Python

2011-06-05 01:51:42.225692+02 by ebwolf 0 comments

Steve Coast, who is probably one of the biggest proponents (both in word and action) of free software and data, recently took a position at Microsoft. As far as I can tell, it's his first experience with the Redmond Koolaid. His insights aren't really new but it's fun to watch someone who was an unabashed Micro hater come to terms with the fact that Microsoft actually does some things quite well. One of those is delivering a really good IDE and visual debugger. Note: that link is really about Steve's impression of the latest version of Microsoft DAO/ADO/Jet/Linq and I pointed out his error on his blog.

But reading his blog after spending a day chasing trivial logic errors in Python made me really long for a good visual debugger. A few years back, I ended up writing some code in C++ partly because I could find better debuggers for that language than I could for Python. Unfortunately, that code is going unused because it's nearly impossible to find Geography Grad students who can write C++.

Anyhow, I'm ready to spend actual $ on a real debugger. My time chasing stupid logic and syntax errors in Python is worth more. ActiveState Komodo seems to be the top choice. Is Eclipse/PyDev worth the effort? How well do they play with ArcGIS?

[ related topics: Free Software Microsoft Python hubris ]

comments in ascending chronological order (reverse):

Comment policy

We will not edit your comments. However, we may delete your comments, or cause them to be hidden behind another link, if we feel they detract from the conversation. Commercial plugs are fine, if they are relevant to the conversation, and if you don't try to pretend to be a consumer. Annoying endorsements will be deleted if you're lucky, if you're not a whole bunch of people smarter and more articulate than you will ridicule you, and we will leave such ridicule in place.


Flutterby™ is a trademark claimed by

Dan Lyke
for the web publications at www.flutterby.com and www.flutterby.net.