Development tools for bazaar?
John Arbash Meinel
john at arbash-meinel.com
Fri Nov 3 03:22:49 GMT 2006
Martin Pool wrote:
> On 2 Nov 2006, Nicholas Allen <nick.allen at onlinehome.de> wrote:
>> Hi,
>>
>> I'm pretty new to Python and would like to contribute to bazaar when I
>> can. Can you recommend a good IDE? I have tried a few a while back and
>> they were all absolutely awful so I gave up looking further! Is there
>> something that has an interactive debugger, highlights errors on the
>> fly, fast navigation etc.
>>
>> The tools for Java and C++ just seem so much better than the Python
>> ones. I think the best I found was Eclipse with a Python plugin but it
>> still wasn't great...
>
> I used Wing IDE for a while and thought it was pretty nice. In the end
> I went back to just using emacs (and now I use vim), because I was so
> used to their keymaps and non-python-specific features.
>
I used Eclipse with the python plugin a little, and I've also used Wing.
The latest version of Wing actually has both an Emacs mode and a Vi
mode. Though when I was testing the beta it was lacking the real power
of Vi (like '.' didn't work quite right, and the #1 thing I like vi for
is because '.' (redo last action) is so powerful).
Eclipse was really slow, and the python plugin I tried didn't work right
with the Vi mode, or something like that. And one or both were more of a
for-pay rather than fully open source.
Anyway, it is hard to beat the raw editing power of Vim once you get
used to it. It doesn't have the same amount of syntax checking, but it
does have "autocomplete". Not intellisense, but autocomplete. And when
combined with something like ctags, it can be easy to jump around as needed.
I used Boa Constructor for doing some GUI stuff with wxPython, but I
really couldn't recommend that route, it worked, but wxGlade and XRCed
are nicer to work with. Boa uses Scintilla as the editor, which is
actually pretty okay if you aren't used to vim. There was one other that
I can't quite remember the name of. And it was designed more as a IDE
built around letting you use the tools you wanted to use. Meaning the
specific editor was pluggable, as was the help browser or lint checker,
etc. It looked like it had promise. But ultimately I just use Vim. It is
fast, powerful, and works the way I want to work.
I thought Wing was pretty good, as long as you are willing to pay for an
IDE. The Wing debugger was quite good. I was able to give it fits if I
tried hard, but in the general case it worked, and was nice to have a
graphical debugger. Come to think of it, the Boa debugger was pretty
decent. I just didn't like general editing or GUI design in it very much.
John
=:->
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20061102/96bc6501/attachment.pgp
More information about the bazaar
mailing list