Live data from Hacker News

Ninja IDE: written in Python for Pythonists

ninja-ide.org

121–130 of 137 posts

Re: Ninja IDE: written in Python for Pythonists

#121
post #30

Can someone explain to me why this is at the top of the front page despite a website devoid of useful detail, while this completely fails to catch on: http://scummos.blogspot.de/2012/11/kdev-python-14-stable-rel... (Seriously, check it out - KDevelop's Python plugin and Microsoft's PTVS are currently the two projects doing serious work on static analysis of Python for live editing purposes. Here's a nice subthread co…

Indeed. I tried out Ninja about 6 months ago. While it was very nice I found it just didn't compare to KDevelop in terms of features and ease of use (admittedly I am also using to KDevelop for C++ work).

Re: Ninja IDE: written in Python for Pythonists

#122

Earlier quoted context omitted.

I think you mean "yet another GUI for Git." "GUI Interface" expands to "Graphical User Interface Interface." Sorry, I could not help myself.

An interesting message board feature would be the ability to (self) tag posts plus a filtering mechanism to allow users to avoid grammer or spelling nitpicks. Or they could be styled differently. Instead a full reply, it'd be an asterisk that you'd hover over to read if you really wanted to.

also another filter for meta posts would be nice... oh wait.

Re: Ninja IDE: written in Python for Pythonists

#123

Earlier quoted context omitted.

An interesting message board feature would be the ability to (self) tag posts plus a filtering mechanism to allow users to avoid grammer or spelling nitpicks. Or they could be styled differently. Instead a full reply, it'd be an asterisk that you'd hover over to read if you really wanted to.

also another filter for meta posts would be nice... oh wait.

On most boards this filter is also known by name 'moderators'.

Re: Ninja IDE: written in Python for Pythonists

#124

Earlier quoted context omitted.

Why is this downvoted? He politely corrected parent's word usage and that should be encouraged, no?

It's useless noise - the parent's intention was clear

Agreed.

Also, all this discussion about grammar is useless noise which should've been taken privately in order not to interrupt the flow of ideas that might improve the software.

So, please, in the future redirect grammar nitpicking efforts to a more appropriate place like StackExchange's English Language and Usage [1].

[1] http://english.stackexchange.com

Re: Ninja IDE: written in Python for Pythonists

#126
post #17

Would be nice to be able to selectively disable some PEP 8 rules in the style checker. I don't care about lines longer than 80 characters and I don't like separating functions by two empty lines.

But, PEP8, man. It's the LAW! /kidding

Yes, and no: from the PEP8 style guide: (my emphasis)

"Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is most important. But most importantly: know when to be inconsistent -- sometimes the style guide just doesn't apply."

Re: Ninja IDE: written in Python for Pythonists

#128

Earlier quoted context omitted.

I personally don't feel like downloading all the hundreds of megabytes of KDE runtimes just to fire up an IDE for a test run (this is on Xubuntu).

"hundreds of megabytes of KDE runtimes" is absolute FUD. libkde4core is 2.5MB on my system here. Even all the KDE libraries that you would need are only going to be in the 10s of MB. Did you actually do a test to see how much you would need?

Yes I did. On my 32-bit Xubuntu machine, I called `sudo apt-get install kdevelop`, and it has informed me that I require 99.0 MB worth of archives, and that it will take up ~330 MB of disk space after everything is installed. For some reason, I recall `apt` telling me I had to download over 100 MB on my 64-bit machine...

Admittedly, a lot of the download size comes from additional dependencies, but still - I don't want to have to install all that when I use an entirely different WM, and there are alternative WM-independent solutions to begin with.

Re: Ninja IDE: written in Python for Pythonists

#130
My experience when I tried it on Windows 7:

0) Downloaded and installed it. For some reason the installer was in Spanish. Launched the IDE itself. Fortunately it was in English.

1) clicked file - new project, selected python, named it "test"

2) tried to type the project location, it wouldn't let me. Selected the project location via the "Examine..." button instead. (The filesystem browser launched in program files instead of my home folder.)

3) typed print("hello world") in __init__.py

4) hit F6 to run. This doesn't seem to do anything except pop up a save dialog. The only output I get is "Failed to start" with no further indication of what is wrong.

Chosing a "main file" in the project properties didn't seem to make any difference. I don't know how to make this thing execute code.

Post reply on HN