Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

141–150 of 218 posts

Re: JetBrains releases open-source Python IDE

#141
post #117

Earlier quoted context omitted.

I feel like IPython is better for sharing your final analysis but I do all of my coding/development in Emacs + python-mode and haven't been able to figure out all the hype around IPython. And once you start with Pylab it becomes difficult to map your functions back to their original namespaces (especially since many are redundant between numpy and scipy) in a bigger project, so I stopped using it altogether. Could yo…

What entrypoint are you using to run your programs? REPL function calls / test runners / main methods from the CLI / local web server w/browser? I think understanding that matters the most. If you do a lot of development in the REPL (i.e. exploration), then that is where iPython (in a notebook, or a shell) really is nice. If you don't, then you may not see the benefit.

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 server running except when playing with emacs ipython notebook).

Am I possibly missing a way to do it better?

Re: JetBrains releases open-source Python IDE

#142
post #45

Earlier quoted context omitted.

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

I was wondering how it's possible that IntelliJ is free for Android development? What drives the decision making to make one product free and the other paid? In a way I like paying for RubyMine, hoping that it won't be discontinued in the long run, although I'm guessing IntelliJ has a much larger user base.

Afaik the Android IDE is the official Android IDE now and supported by google, thats probably why its free!

Re: JetBrains releases open-source Python IDE

#143

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…

imo you are making huge tradeoffs for very little benefit, as there is no such thing as a 100% secure system anyway. But still its your decision, to each their own.

Re: JetBrains releases open-source Python IDE

#146

Earlier quoted context omitted.

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…

imo you are making huge tradeoffs for very little benefit, as there is no such thing as a 100% secure system anyway. But still its your decision, to each their own.

I learned this paranoia while running Windows XP through the 2000's and I can tell you it served me very well. While others were rebuilding their systems I was working.

I realize Linux in 2013 is not so dangerous, but take a gander at recent java security bulletins when you get a chance anyway. Steve Gibson recommends not even having it installed if you don't need it (I don't) and that's good enough for me.

Also, I think you may be overselling the trade-offs. I've not been inconvenienced in the last decade of avoiding java, as far as I can remember. On occasion I will install random things into a VM for temporary experimentation.

Re: JetBrains releases open-source Python IDE

#147
post #111
post #82

Earlier quoted context omitted.

With this new JetBrains IDE, Unix toolset, Xcode, etc, OS X might finally become a strictly better C++ development environment than Windows. One can hope...

Just curious, what is lacking in Xcode for C++ development? I've a few years experience with C++ and I find Xcode to be quite nice and usable.

XCode is not cross-platform! It doesn't integrate with other build systems: autotools, CMake, premake, Scons, etc.

Re: JetBrains releases open-source Python IDE

#148
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…

Why not try QtCreator then? It comes with GCC 4.8.1 for MinGW on windows if I'm not mistaken.

Re: JetBrains releases open-source Python IDE

#149
post #75
post #45

Earlier quoted context omitted.

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?

Possibly at some point. Right now we aren't working on Go support and don't have any short-term plans to start.
Post reply on HN