Along with today’s launch of NetBeans 6.5, Sun, in cooperation with the NBPython community, are releasing an early access version of Python support for NetBeans. This is a result of the collaboration between Sun people and the NBPython project that I wrote about back in July. This release has been tested by folks in the NetBeans community and some folks from Sun’s NetBeans QA team, and it’s in pretty good shape for an early access release. We’re interested in getting people’s feedback. We would also love to see more people get involved with NBPython.
How to get it?
You can get NetBeans Python from the NetBeans download page.
What’s in it?
The basic feature set for the early access release consists of an editor for Python, the ability to execute Python programs (using CPython or Jython), and a debugger.
There’s a tutorial up on the NetBeans wiki.
Tor Norbye, who did most of the work on the editor, has written a series of blog posts detailing various features of the Python editor.
- Code folding, semantic highlighting, and instant rename
- Code completion and quick fixes
- Import management
- Finding unresolved symbols – Tor used this to discover a long standing bug in Jython
- Support for __all__
- Code completion in detail
Who did it
Allan Davis – project and platform management, interactive console.
Jean-Yves Mengant – Jean-Yves is the author of the jpydbg debugger, which he’s merged into NBPython.
Amit Saha – documentation and help sets – Amit works for Sun, but he’s doing Python on his own time.
Tor Norbye (Sun) – editing.
Tomas Zezula (Sun) – project and platform management.
Ted Leung (me) (Sun) – various behind the scenes stuff.
Frank Wierzbicki (Sun) – NBPython is using Jython’s parser and Frank worked with Tor to add support for positions and better error reporting.
Peter Lam (Sun) – Sun QA
Tony Beckham (Sun) – Sun QA
The NetBeans CAT community as well as those folks who drove by and reported bugs.
How to get involved