Pythonology

Python is an amazing programming language that makes software development productive and fun. Python is open source, was created by a community of thousands of developers world-wide, and is used by about 14% of all programmers today. These are my thoughts as a user, advocate, co-author of an IDE for Python, and a director of the Python Software Foundation.

Friday, March 07, 2008

Wing IDE 3.0.4 and 3.1 beta1 released

Wingware released two new versions of its Python IDE this week.

Version 3.0.4 is a bug fix release, most notable for reducing debugger overhead by about 50% per Python instruction executed. The threaded debugger in 3.0.4+ should now be about as fast as the old non-threaded debugger in Wing 2.x. About 16 other bugs were squashed. Details are in the change log.

Version 3.1 beta1 adds some new features including support for pkg_resources style name space merging (used in setuptools and with eggs), stepping through code in zip and zipped egg archives, doctest and nose unit testing support, inline form snippets that appear in the auto-completer, quick navigation to files in the project or symbols in the current editor by typing fragments of their names, and simple word list driven auto-completion in non-Python files.

If you try the beta, be sure to run Check for Updates from the Help menu after you install. Some patches have already been released to fix a couple of problems caused by build issues.

0 Comments:

Post a Comment

<< Home