Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

161–170 of 218 posts

Re: JetBrains releases open-source Python IDE

#161
post #111

Earlier quoted context omitted.

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.

depends what kind of integration you're thinking of, I guess?

I assume you know of the 'External Build System' project-level support.

from a quick search: http://meandmark.com/blog/2011/10/using-makefiles-in-xcode-4...

Re: JetBrains releases open-source Python IDE

#162

Hm, so I just tried it. I have the latest Mac mini (i5 8GB RAM), and it was slow. Switching between files, highlighting lagged. Typing was stuttery. Next, I couldn't change the font, it was just not selecting. So, looks like cool software, but I went back to Sublime Text 3 with lint extension.

If it's the same as IDEA, you need to create new theme before font change is available.

Re: JetBrains releases open-source Python IDE

#163
post #162

Hm, so I just tried it. I have the latest Mac mini (i5 8GB RAM), and it was slow. Switching between files, highlighting lagged. Typing was stuttery. Next, I couldn't change the font, it was just not selecting. So, looks like cool software, but I went back to Sublime Text 3 with lint extension.

If it's the same as IDEA, you need to create new theme before font change is available.

It is.

Re: JetBrains releases open-source Python IDE

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

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.

Re: JetBrains releases open-source Python IDE

#165
post #155

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…

IntelliJ has such an ugly font rendering system on Windows that it makes it very hard for me to dump Eclipse. This prolly has to do with Eclipse's native font rendering.

Yeah, it's not too great due to relying on the JVM for rendering. I use Liberation Mono with it and it looks pretty good (even with anti-aliasing set to off). Everything else, not so much.

The top image[1] at the Slant programming font rank list[2] was a screenshot I took of Liberation Mono when using Intellij on Windows, just to give an example. I miss having bitmap fonts (which Eclipse does allow), but Liberation looks close enough to my favorite bitmap font (Dina), that I don't mind anymore.

[1] http://img59.imageshack.us/img59/3066/pythono.jpg (anti-aliasing was set to off when that was taken; italics suffer, but it's tolerable to me)

[2] http://www.slant.co/topics/67/viewpoints/26/~what-are-the-be...

Re: JetBrains releases open-source Python IDE

#166

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

They provide an edition comparison matrix[1] that mentions the only languages supported in the open-source version are: Java, Scala, Groovy, Clojure, XML, XSD, DTD and Regular Expressions. So unfortunately not. They do offer free open source project licenses though if you're working on an opensource project, or even 50% off of commercial licenses to startups. http://www.jetbrains.com/idea/features/editions_comparison…

Kotlin is supported as well.

Re: JetBrains releases open-source Python IDE

#167
post #109
post #99

Earlier quoted context omitted.

I agree. I've been using IDEA since early 2005. I am currently working on a project that requires me to use Eclipse, and it's almost unusable.

Retraining the brain is difficult in almost any facet. I tried switching keyboard layouts once, suffice it to say I've reverted to ye olde QWERTY.

it just takes time :)

https://s3.amazonaws.com/superjoe/temp/dvorak.png

Re: JetBrains releases open-source Python IDE

#168
post #88

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!

Google's Android Studio is based on that, I think.

google changed from eclipse to intellij IDEA because it just supported android so much better (imho), even before the switch!

I m constantly amazed at the quality and integration IDEA has for everything - from google appengine, gwt, spring/javascript/css/html, to heaps of templating languages…the list is endless….

Re: JetBrains releases open-source Python IDE

#169
post #66
post #51

Does it support multi-selection, Sublime style? I just can't use an editor without it anymore. This is a bit OT, but Komodo got an update some days ago with multi-selection support, which I was quite excited to try. Only to find out their implementation is quite frankly useless. http://www.activestate.com/blog/2013/09/komodo-8-5-release 'Right-click in the editor and choose "Select --> Multiple Selection --> Add", th…

A sibling mentioned refactoring, but one thing I also use a lot is column-mode editing. It's something you can toggle just like you can in Eclipse, and can be very useful. Not quote as useful as selecting multiple regions to edit, I agree, but still very good. For me, the killer things in PyCharm are the excellent Python library support, and the fact that it indexes my codebase so that "Where is this defined?" is ext…

if you have a middle mouse button, you can press the middle button to do column edits, column paste/edits.

Re: JetBrains releases open-source Python IDE

#170
post #45

Earlier quoted context omitted.

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

Totally understandable. I would rather JetBrains do well than be greedy and demanding a "free" version.

and it isn't very expensive either (for a professional coder that is).
Post reply on HN