Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thursday, 15. September 2011 20:22:17 Michael Mol wrote: On Thu, Sep 15, 2011 at 3:59 PM, Chris Brennan xa...@xaerolimit.net wrote: On Thu, Sep 15, 2011 at 3:47 PM, Leonardo Guilherme leonardo.guilhe...@gmail.com wrote: I do not know the state of Geanny since I last checked (couple of years ago), but the highlight capabilites of KDevelop got my eye. It highlights local variables in different colors in the same context, so something like int foo(float bar, float baz) { } will have bar and baz in different colors. Also, support for CMake in KDevelop got really great and useful. Plus, it supports debugging inside the editor. Its awesome. If you want something in a gui, what about Code::Blocks? It's also multi-platform dev-util/codeblocks is masked. How well (or poorly) does it work on Gentoo AMD64? I did an emerge -p kdevelop...that'd pull back in the large bulk of KDE. I'm going to have to pass for now. I' using kdevelop a lot. It's a nice IDE. At least, if you already use KDE as I am :) qt-creator has some use flag changes, but only requires bits of KDE I already have, so I'll be trying it. I don't show an ebuild for eclipse (I see dev-java/ant-eclipse-ecj, dev-java/eclipse-ecj and dev-util/eclipse-sdk). Last time I poked eclipse, it was a royal pain using any *DT unless one downloaded it as a packaged deal. Same as my experience. But it's nice, if you do java. Version dependencies were a pain. (That said, I settled into it fairly quickly. But that was a long time ago) I don't see an ebuild for Emacs CC-Mode. app-xemacs/cc-mode Regards, Michael
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On 9/15/2011 8:22 PM, Michael Mol wrote: I don't show an ebuild for eclipse (I see dev-java/ant-eclipse-ecj, dev-java/eclipse-ecj and dev-util/eclipse-sdk). Last time I poked eclipse, it was a royal pain using any *DT unless one downloaded it as a packaged deal. Version dependencies were a pain. (That said, I settled into it fairly quickly. But that was a long time ago) You want the one called eclipse-sdk. The actual Eclipse product is just a shell that you can then plug in development environments -- the JDT (for Java) is the default but you can also install the CDT (for C/C++) or tons of others. If you want the latest release of Eclipse you'll have to download or build it yourself; the Ganymeade (3.5) in the ebuild works fine but it doesn't support some of the newer plug-ins built for Helios (3.6) or Indigo (3.7). But 3.6 introduced a *ton* of new dependencies that the Gentoo folks haven't been able to work out properly in portage.[1] Of course, that's also likely an indication that Eclipse is getting way to big for it's own good, especially if you don't want to do any Java development, so you may just want to pass :) --Mike [1] https://bugs.gentoo.org/325271?id=325271
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Fri, Sep 16, 2011 at 8:30 AM, Mike Edenfield kut...@kutulu.org wrote: On 9/15/2011 8:22 PM, Michael Mol wrote: But 3.6 introduced a *ton* of new dependencies that the Gentoo folks haven't been able to work out properly in portage.[1] Of course, that's also likely an indication that Eclipse is getting way to big for it's own good, especially if you don't want to do any Java development, so you may just want to pass :) I feel like there's an Eclipse is the new Emacs joke in there somewhere. ;P -- :wq
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
Hi, Michael. On Thu, Sep 15, 2011 at 08:22:17PM -0400, Michael Mol wrote: I don't see an ebuild for Emacs CC-Mode. CC Mode is distributed along with the rest of {,X}Emacs (although I think XEmacs half-splits all its packages off from its cord). Those version of CC Mode are somewhat out of date, as the newer versions have not yet percolated their way through to {,X}Emacs themselves. The most recent version is available from http://cc-mode.sourceforge.net/release.php -- :wq -- Alan Mackenzie (Nuremberg, Germany).
IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Wed, 14 Sep 2011 18:35:37 -0400, Michael Mol wrote about Re: Really OT now (Re: [gentoo-user] udev + /usr): It occurred to me that having a decent C and C++ editing environment might ease some of my of the spoilage I've experienced in Visual Studio for C++. I'll be checking it out. It'll mean learning emacs, though... If you like Visual Studio, try Geany or KDevelop. The former is a Gtk+ program, so runs natively under GNOME, Xfce and LXDE, while the latter is a Qt suite that runs natively under KDE. Both are *way* slicker than Emacs or vim, but do require a graphical desktop. [Both vim and Emacs can run in a text console.] You might also start reading comp.os.linux.development.apps on Usenet, if you don't already do so. -- Regards, Dave [RLU #314465] *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* dwn...@ntlworld.com (David W Noon) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* signature.asc Description: PGP signature
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thu, Sep 15, 2011 at 2:58 PM, David W Noon dwn...@ntlworld.com wrote: On Wed, 14 Sep 2011 18:35:37 -0400, Michael Mol wrote about Re: Really OT now (Re: [gentoo-user] udev + /usr): It occurred to me that having a decent C and C++ editing environment might ease some of my of the spoilage I've experienced in Visual Studio for C++. I'll be checking it out. It'll mean learning emacs, though... If you like Visual Studio, try Geany or KDevelop. The former is a Gtk+ program, so runs natively under GNOME, Xfce and LXDE, while the latter is a Qt suite that runs natively under KDE. Both are *way* slicker than Emacs or vim, but do require a graphical desktop. [Both vim and Emacs can run in a text console.] I'm not touching KDE again for a while. I got nailed pretty bad with a NVidia/Konsole/KWin, and I really wasn't using much of KDE. That said, I might poke KDevelop again; I haven't poked it in years. Geany is new since I last dug around. I do like text environments, though. You might also start reading comp.os.linux.development.apps on Usenet, if you don't already do so. Keeping up with this list is hard enough! But, thanks. :) -- :wq
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
2011/9/15 Michael Mol mike...@gmail.com On Thu, Sep 15, 2011 at 2:58 PM, David W Noon dwn...@ntlworld.com wrote: On Wed, 14 Sep 2011 18:35:37 -0400, Michael Mol wrote about Re: Really OT now (Re: [gentoo-user] udev + /usr): It occurred to me that having a decent C and C++ editing environment might ease some of my of the spoilage I've experienced in Visual Studio for C++. I'll be checking it out. It'll mean learning emacs, though... If you like Visual Studio, try Geany or KDevelop. The former is a Gtk+ program, so runs natively under GNOME, Xfce and LXDE, while the latter is a Qt suite that runs natively under KDE. Both are *way* slicker than Emacs or vim, but do require a graphical desktop. [Both vim and Emacs can run in a text console.] I'm not touching KDE again for a while. I got nailed pretty bad with a NVidia/Konsole/KWin, and I really wasn't using much of KDE. That said, I might poke KDevelop again; I haven't poked it in years. Geany is new since I last dug around. I do like text environments, though. You might also start reading comp.os.linux.development.apps on Usenet, if you don't already do so. Keeping up with this list is hard enough! But, thanks. :) -- :wq I do not know the state of Geanny since I last checked (couple of years ago), but the highlight capabilites of KDevelop got my eye. It highlights local variables in different colors in the same context, so something like int foo(float bar, float baz) { } will have bar and baz in different colors. Also, support for CMake in KDevelop got really great and useful. Plus, it supports debugging inside the editor. Its awesome. -- Leonardo
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thu, Sep 15, 2011 at 3:47 PM, Leonardo Guilherme leonardo.guilhe...@gmail.com wrote: I do not know the state of Geanny since I last checked (couple of years ago), but the highlight capabilites of KDevelop got my eye. It highlights local variables in different colors in the same context, so something like int foo(float bar, float baz) { } will have bar and baz in different colors. Also, support for CMake in KDevelop got really great and useful. Plus, it supports debugging inside the editor. Its awesome. If you want something in a gui, what about Code::Blocks? It's also multi-platform -- Chris Brennan A: Yes. Q: Are you sure? A: Because it reverses the logical flow of conversation. Q: Why is top posting frowned upon? http://xkcd.com/84/ | http://xkcd.com/149/ | http://xkcd.com/549/ GPG: D5B20C0C (6741 8EE4 6C7D 11FB 8DA8 9E4A EECD 9A84 D5B2 0C0C)
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thu, Sep 15, 2011 at 3:59 PM, Chris Brennan xa...@xaerolimit.net wrote: On Thu, Sep 15, 2011 at 3:47 PM, Leonardo Guilherme leonardo.guilhe...@gmail.com wrote: I do not know the state of Geanny since I last checked (couple of years ago), but the highlight capabilites of KDevelop got my eye. It highlights local variables in different colors in the same context, so something like int foo(float bar, float baz) { } will have bar and baz in different colors. Also, support for CMake in KDevelop got really great and useful. Plus, it supports debugging inside the editor. Its awesome. If you want something in a gui, what about Code::Blocks? It's also multi-platform Ok, what are the atom names for all these? I'll start them building, and they should be done before I get home. (Not so likely if I have to build all of KDE, but I've got some Qt apps installed, so...) -- :wq
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thu, Sep 15, 2011 at 9:16 PM, Michael Mol mike...@gmail.com wrote: I'm not touching KDE again for a while. I got nailed pretty bad with a NVidia/Konsole/KWin, and I really wasn't using much of KDE. That said, I might poke KDevelop again; I haven't poked it in years. Geany is new since I last dug around. I do like text environments, though. Try eclipse with cdk (C/C++ developr kit). Last time I've used it 3 years ago, but it was really good... -- Alexander Tanyukevich atanyukev...@gmail.com
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thu, Sep 15, 2011 at 11:37 PM, Alexander Tanyukevich atanyukev...@gmail.com wrote: Try eclipse with cdk (C/C++ developr kit). Last time I've used it 3 years ago, but it was really good... Sorry it's called CDT. -- Alexander Tanyukevich atanyukev...@gmail.com
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thursday, September 15, 2011 04:05:29 PM Michael Mol wrote: On Thu, Sep 15, 2011 at 3:59 PM, Chris Brennan xa...@xaerolimit.net wrote: On Thu, Sep 15, 2011 at 3:47 PM, Leonardo Guilherme leonardo.guilhe...@gmail.com wrote: I do not know the state of Geanny since I last checked (couple of years ago), but the highlight capabilites of KDevelop got my eye. It highlights local variables in different colors in the same context, so something like int foo(float bar, float baz) { } will have bar and baz in different colors. Also, support for CMake in KDevelop got really great and useful. Plus, it supports debugging inside the editor. Its awesome. If you want something in a gui, what about Code::Blocks? It's also multi-platform Ok, what are the atom names for all these? I'll start them building, and they should be done before I get home. (Not so likely if I have to build all of KDE, but I've got some Qt apps installed, so...) As Nikos mentioned, I would try qtcreator (dev-util/qt-creator) before kdevelop (dev-util/kdevelop). -- Joost
Re: IDE for C/C++ (Was: Really OT now (Re: [gentoo-user] udev + /usr)
On Thu, Sep 15, 2011 at 3:59 PM, Chris Brennan xa...@xaerolimit.net wrote: On Thu, Sep 15, 2011 at 3:47 PM, Leonardo Guilherme leonardo.guilhe...@gmail.com wrote: I do not know the state of Geanny since I last checked (couple of years ago), but the highlight capabilites of KDevelop got my eye. It highlights local variables in different colors in the same context, so something like int foo(float bar, float baz) { } will have bar and baz in different colors. Also, support for CMake in KDevelop got really great and useful. Plus, it supports debugging inside the editor. Its awesome. If you want something in a gui, what about Code::Blocks? It's also multi-platform dev-util/codeblocks is masked. How well (or poorly) does it work on Gentoo AMD64? I did an emerge -p kdevelop...that'd pull back in the large bulk of KDE. I'm going to have to pass for now. qt-creator has some use flag changes, but only requires bits of KDE I already have, so I'll be trying it. I don't show an ebuild for eclipse (I see dev-java/ant-eclipse-ecj, dev-java/eclipse-ecj and dev-util/eclipse-sdk). Last time I poked eclipse, it was a royal pain using any *DT unless one downloaded it as a packaged deal. Version dependencies were a pain. (That said, I settled into it fairly quickly. But that was a long time ago) I don't see an ebuild for Emacs CC-Mode. -- :wq