Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

201–210 of 218 posts

Re: JetBrains releases open-source Python IDE

#201

So if you're using Django or Flask and need Javascript and HTML/CSS you still need the professional version? Also is the professional version any of the paid licenses on this page http://www.jetbrains.com/pycharm/buy/index.jsp ? It's just that the term "Professional Version" is used to differentiate it from the "Community Edition" on all the informational pages and then the terms are not used anywhere on the Buy page…

If you pay for it, it's a Pro version.

Re: JetBrains releases open-source Python IDE

#202
post #176
post #136

Unfortunately, PyCharm's pyconsole is a copy-and-paste job of Eclipse PyDev's pyconsole, and it is quite buggy and lacking in features. This is quite disappointing since I have high expectations for any JetBrains product. I was hoping that JetBrains had the effort to properly implement REPL work flow in their IDE instead of copying the code from its competitor (heck, I just took a look at PyCharm's pyconsole code, an…

Our code is a fork of pydev's implementation on the back-end and our own implementation on the front-end, and we've made many improvements to pydev's code since the fork. If you find anything lacking, please file feature requests to our issue tracker.

Thanks for your reply, and I stand corrected regarding calling the work a copy-and-paste job.

Out of my curiosity, I was wondering whether you could explain why pydev was chosen to be the base work.

Re: JetBrains releases open-source Python IDE

#203
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.

Indeed, right on the page: clang! "The IDE will be integrated with Clang Analyzer, so that more than 2000 code inspections and error diagnostics results from Clang compiler would be shown right in the editor. Of course, you also would be able to review them in a bulk mode." I use QT Creator for C++ authoring today primarily because of the Clang integration. Pretty excited to see it well-implemented by JetBrains.

There's a difference between using Clang (Analyzer) to provide error reporting and using it for their own internal parsing (for refactorings, cross references, etc.). I suspect their internal parsers are all written in Java, but let's hope in this case the parser is just a thin wrapper over Clang!

Re: JetBrains releases open-source Python IDE

#204

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

The test runner alone is worth the cost of entry.

You do write tests, right? :)

Re: JetBrains releases open-source Python IDE

#205
post #184

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…

>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).

sudo apt-get install ...

Re: JetBrains releases open-source Python IDE

#206

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?

There doesn't appear to be a .zip version. They have zip versions of the Intellij so they may add it if you do a feature request. The installer only requires admin to install to the Program Files. If you say no, it installs to your local user location (in Roaming).

Ah, interesting. Thank you.

Re: JetBrains releases open-source Python IDE

#208

Earlier quoted context omitted.

For what it's worth, I used Eclipse for 3-4 years before Intellij (it was what my university introduced students to for programming in C++ and Java). Switching to Intellij was pretty painless other than initial configuration overload (since there's so much more built into it by default than Eclipse). Having to switch back to Eclipse at times for a few things since was not so much. Intellij just as a much more intuiti…

But the Intellij editor has some noticeable deficiencies. You cannot tab out of auto-completed text (parenthesis, quotes, etc). This feature is a major time-saver and if you are familiar with this feature in eclipse/visual studio/sublime text, you can find yourself handicapped in Intellij.

Can you clarify what you mean? When I hit tab in visual studio it creates a tab in between a set of quotes

(e.g. Console.Write("blah blah "); )

It could be because I'm using resharper, but just curious what the feature is you mention.

Hitting the literal key that closes the completion (e.g. " or ) ) jumps out of the quote without adding another ) or " though.

Re: JetBrains releases open-source Python IDE

#209
post #54
post #42

Earlier quoted context omitted.

What exactly do you expect to get in your mail? Just install the new version and import the settings from the previous one, and it'll work with your current license.

Ok, cool.. I read this line wrong apparently : "PyCharm license includes the initial 1-year upgrade subscription qualifying you for the receipt of the new product releases and technical support (available via email only) free of charge" Didn't realize the "via email only" concerned the support only. (non-native english speaker here).

That's quite understandable, I'd say it's pretty ambiguous.

Re: JetBrains releases open-source Python IDE

#210

Earlier quoted context omitted.

But the Intellij editor has some noticeable deficiencies. You cannot tab out of auto-completed text (parenthesis, quotes, etc). This feature is a major time-saver and if you are familiar with this feature in eclipse/visual studio/sublime text, you can find yourself handicapped in Intellij.

Can you clarify what you mean? When I hit tab in visual studio it creates a tab in between a set of quotes (e.g. Console.Write("blah blah "); ) It could be because I'm using resharper, but just curious what the feature is you mention. Hitting the literal key that closes the completion (e.g. " or ) ) jumps out of the quote without adding another ) or " though.

Too late to edit my post, but you can complete the current line (in quotes or parentheses) by pressing ctrl+shift+enter, which jumps the cursor to the next line below. Works for Intellij or Visual Studio with Resharper.
Post reply on HN