Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

181–190 of 218 posts

Re: JetBrains releases open-source Python IDE

#181
post #174
post #141

Earlier quoted context omitted.

Thanks for the response. I primarily program with python for shell scripting/text processing, or data analysis/simulation with numpy/scipy/pandas. I do a lot of exploration, I rarely ever type anything directly in the REPL/interpreter - I write all my code in scripts and send them to the REPL with emacs keystrokes. Afterwards, I'm left with a script that contains my analysis/processing method. (never had a local web…

Am I possibly missing a way to do it better? I find ipython with its magic commands and ability to directly call shell commands more handy than the standard REPL for interactive shell type scripting. Other than that, not really. Inline graphs are nice if you like that sort of thing, and some of the magic commands are occasionally useful. But beyond that I don't think you'll gain much if you have a approach that works…

Are direct shell commands that useful...? I either have a shell running in emacs or in a separate terminal that I can quickly switch to. I've heard about the parallel processing tools, but sounds like I'm doing alright with emacs. Thanks much.

Re: JetBrains releases open-source Python IDE

#182

I own personal licenses for Idea, RubyMine, and PyCharm - all amazing good products. Where I am working now, Eclipse is the supported environment so I am using it. OK, but not as good... BTW, when they open sourced Idea for Java, I was pleasantly surprised how easy it was to build. Nicely packaged.

Is there any point in owning a license for IntelliJ and RubyMine/PyCharm? I thought that IntelliJ Ultimate had all the features of RubyMine and PyCharm but I haven't used them so I could be mistaken.

You are correct, Ruby and Python plugins add most of RubyMine/PyCharm features to IntelliJ IDEA Ultimate. You may want to have separate IDEs if you need more lightweight environment. RubyMine & PyCharm are in general updated more frequently too.

Re: JetBrains releases open-source Python IDE

#183

Earlier quoted context omitted.

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 Jetb…

To be fair few IDEs support advanced functionality (like refactoring) with C++, due to the monstrosity that it is and the amount of UB. Visual Studio + ReSharper is awesome for C#, IntelliJ is awesome for Java. For C++ you're pretty much screwed.

Clang is destined to change that.

http://clang.llvm.org/features.html#applications

Re: JetBrains releases open-source Python IDE

#184

Earlier quoted context omitted.

If you're truly worried about the second point, to run JetBrains software all you need is to download the jvm somewhere on your system (it's just a directory) and set the JAVA_HOME variable before starting it: export JAVA_HOME=/my/install/dir; bin/pycharm.sh There is really no conceivable way that your browser would be scanning your operating system looking for a downloaded JVM (if it does that, it's not a browser, i…

Sorry, not going to set up a custom runtime for an editor. Note the "giant runtime" concern I put first. I'd use the system java/browser which has an extension available, no need to scan. FF just enabled javascript for everyone without their permission, and Chrome does plenty of shady things. The fewer software installed, the better. I prefer to stay far away from potential security problems, with multiple hurdles wh…

>I'd use the system java/browser which has an extension available, no need to scan. System java? Which OS (barring Oracle Linux) ships with JRE pre-installed? Browser extension for Java? I assume your familiarity about the Java ecosystem has not been updated since HotJava (or whatever it was called).

Re: JetBrains releases open-source Python IDE

#189
post #17

Earlier quoted context omitted.

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 Jetb…

Using C++ professionally for a while now (College, grad school, embedded sw) the best two complete IDEs I've found are SlickEdit (Cross platform) and Visual studio. If you've not tried SlickEdit I definitely suggest it (They have a trial).

Additionally, they have an interesting blog post here describing whether they are an IDE or editor here:

http://blog.slickedit.com/2007/08/editor-or-ide/

tl;dr SlickEdit has no built in compiler or debugger. It's other IDE level support is fantastic though and it was perfect for embedded development work where you're building from the command line (Which you can connect to the SlickEdit Project) and debugging using GDB.

Post reply on HN