Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

71–80 of 218 posts

Re: JetBrains releases open-source Python IDE

#71
post #17

JetBrains has actually open sourced the complete IntelliJ Community Edition IDE/platform: see http://www.jetbrains.org/display/IJOS/Home and https://github.com/JetBrains/intellij-community Incredible!

Furthermore, they are working on a cross-platform C++ IDE (hopefully using Clang for parsing): http://www.jetbrains.com/objc/features/cpp.html . I can't wait for the release.

Yes I cannot wait.

I recently started trying to learn some basic C/C++. My usual initial step in setting up an environment for a new language is to google "intellij plugin for X", so I was very disappointed to find that C/C++ is very poorly supported with respect to most other mainstream languages.

I ended up having to go with Visual Studio, which is also impressive, but there are features I miss coming from the Jetbrains world.

Re: JetBrains releases open-source Python IDE

#72

Excuse me if I'm being naive, but does Python development need an IDE? In what ways could it be helpful? I'm under the impression that Python is not compiled generally. I'm coming from the Ruby point of view

Ruby devs don't understand the need for interfaces or type-hinting either, so this doesn't surprise me. But then they go and try to make fun of PHP.

Re: JetBrains releases open-source Python IDE

#73
post #45

Does this mean that the PHP, Ruby, and Obj-C versions will be seeing community editions soon as well?

No, this is very unlikely. (JetBrains CTO here, by the way.)

Out of curiosity, can you explain why you created the community edition for PyCharm, but not others?

Re: JetBrains releases open-source Python IDE

#74
post #62

Earlier quoted context omitted.

Most cases where you'd need multi-selection you can likely use Refactor in an IntelliJ IDE.

I just created a model from a table with over 20 columns. A few days ago I had to hardcode a list of settings I screenscraped into a JS array in the Chrome console. You can't refactor things like that.

For those sorts of things I think it's completely reasonable to drop into emacs, vim or sublime and then just copy paste back into your primary IDE.

When it's a text editing operation that you're trying to do (as opposed to a defined transformation on valid source) then it makes sense to use a text editor.

I keep emacs and intellij open usually.

Re: JetBrains releases open-source Python IDE

#75
post #45

Does this mean that the PHP, Ruby, and Obj-C versions will be seeing community editions soon as well?

No, this is very unlikely. (JetBrains CTO here, by the way.)

Will there be a Go edition, or at least an official JetBrains Go plug-in for the community edition?

Re: JetBrains releases open-source Python IDE

#76

The .exe download is blocked at the office. Is there a .zip version available? I also assume the installer doesn't require administrative privileges... Am I right?

It does require administrative privileges in my experience.

Bummber. Oh well. I stay Idle.

Re: JetBrains releases open-source Python IDE

#78

    bin/pycharm.sh 
    ERROR: Cannot start PyCharm
    No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
I wish this had been mentioned up front, before I spent all that time watching videos and such. :/ Nothing against java per se, just that it's a giant runtime/security-surface that has no bearing on my Python work.

I'm still happy with Geany, gvfs, meld, and terminal, etc... though they might not be as flashy. :)

Re: JetBrains releases open-source Python IDE

#79

bin/pycharm.sh ERROR: Cannot start PyCharm No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation. I wish this had been mentioned up front, before I spent all that time watching videos and such. :/ Nothing against java per se, just that it's a giant runtime/security-surface that has no bearing on my Python work. I'm still happy with Geany, gvfs, m…

Same here, though I've been following JetBrains for a while. I wish there was some way they could port it to OS X without depending on Java.

Re: JetBrains releases open-source Python IDE

#80

bin/pycharm.sh ERROR: Cannot start PyCharm No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation. I wish this had been mentioned up front, before I spent all that time watching videos and such. :/ Nothing against java per se, just that it's a giant runtime/security-surface that has no bearing on my Python work. I'm still happy with Geany, gvfs, m…

JVM security concerns are irrelevant when you are running a desktop application. You aren't running it as root, and you aren't executing arbitrary code as if you were running applets.

If arbitrary code is able to access the JVM on your computer, then you already have arbitrary code running on your computer.

Post reply on HN