KDevelop4 Beta 3 Released 59
mikesd81 writes "KDE announced on May 30th the third public beta of KDevelop4. Some new features include a new code-writing assistant, a new documentation plugin showing you the API docs for Qt and KDE APIs, a reworked
Mercurial plugin, and a rewrite of the classbrowser plugin. Two plugins from the KDevelop source, QMake support and Qt Designer integration, were let go and moved to the KDE Playground area."
Re: (Score:2)
Re: (Score:1)
But it's a level 5 dwarf with the genuine Amulet of Yendor!
Re: (Score:2)
dunny why this is "troll" its hilarious!
Re: (Score:1, Funny)
Klippy?
Re: (Score:2)
It works for Apple who used a vowel present in any language, instead of a fucking voiceless consonant [wikipedia.org] that sounds horrible in almost any language.
Try saying _i_ 20 times in a row, now try saying _k'_. Your throat appreciates the difference.
code writing assistant (Score:5, Funny)
I already have a code assistant, he's called Intern 1.0, he does all the shit work I don't want to do, and when I don't know how to do something, he figures it out, lays out the algorithm for me, and then I take the credit.
Since he doesn't have a family or girlfriend, he also works about twice the number of hours I do.
I don't see how KDevelop can improve on that.
Re: (Score:2)
I always knew that Anonymous Coward was the BOFH, now I finally have proof!!!!
You sir, are my hero!
Fantastic (Score:4, Interesting)
Maybe the best free C/C++ IDE. For other languages old & true Netbeans or Eclipse without a doubt, but for C and C++, it's the only one me.
Thanks!
Re: (Score:1)
Re: (Score:2)
Re:Fantastic (Score:4, Informative)
kdevelop is great (Score:4, Interesting)
Last week when everyone was talking about their favorite ide's I kept thinking that kdevelop should have this or has that.
It's the one IDE that I've used for Linux development (besides vi) that I've used for years. I'm looking forward to the new class browser.
STL container visualization... (Score:2)
Re: (Score:3, Funny)
Why can't I stuff auto_ptr's into STL objects? I always get leaks.
Re: (Score:2)
How does it handle display of STL containers in the debugger view?
I don't know, but isn't GDB supposed to be adding a pretty-print plugin system so that people can write pretty-printers for various STL containers, etc.?
Maybe once GDB supports that, KDevelop will inherit that functionality for free?
Watcom C++ (Score:3, Interesting)
The good old Watcom was rock solid compiler producing one of the best binaries at the time, also comes with good debugger and even decent IDE. It is open source now, see www.openwatcom.org [openwatcom.org]. It has a stellar source base and potential to spawn another cross platform compiler to compete with GCC. It would be nice if we could swap GCC for something else.. This great and promising project needs developers badly!
Do not forget, it is Watcom that compiled and gave us Duke Nukem, Doom, Termial Velocity, Frontier and all the DOS4GW titles.
Re: (Score:2)
Having nearly completely forgotten about Open Watcom since I first heard about it years ago I was quite eager to see how far the project had come. Unfortunately, even though I did find a page with developer documentation for different processors, I had trouble discerning which architectures the compiler currently supports. The few pdfs I downloaded seem to indicate that it is pretty much limited to 16 and 32 bit x86. Is this actually the case?
Re: (Score:2)
Re: (Score:3, Insightful)
Intel's icc is a collection of special cases. If your code does not fit into this grid of special cases, it will be slow.
Your actual answer is called LLVM [llvm.org].
Re: (Score:2)
Re:Watcom C++ (Score:5, Insightful)
Open Watcom enjoys virtually no support. It is not going anywhere. It's another sucky piece of code that was no longer competitive in the marketplace. It needs developers like a fish needs a bicycle. No one in their right mind would waste time adding support for this compiler to KDevelop.
You know, the only people that I know that seriously dislike GCC are the commercial compiler venders. It's not perfect, but it has a major advantage that no other compiler has -- it frees the developer from worrying about vendor specific compiler issues when writing cross-platform code. One less thing to worry about.
Re: (Score:3, Interesting)
You know, the only people that I know that seriously dislike GCC are the commercial compiler venders. It's not perfect, but it has a major advantage that no other compiler has -- it frees the developer from worrying about vendor specific compiler issues when writing cross-platform code. One less thing to worry about.
To me it's basicly like this - either the compiler's performance hardly matters at all, the code's performance is restricted by user speed, network speed or whatever OR it's incredibly performance oriented. If it's incredibly performance oriented, typically someone will make an assembler library that does that as efficiently as at all possible. Compiler performance is for the inbetweens where it's sorta important but not important enough. If you hit a performance bottleneck, very often it's a higher-level c
Re: (Score:2)
I would not discourage potential developers like this, we all know that GCC is not perfect and that is (partly) because there is no real open source project to compete with GCC. I wasted many hours of my life waiting for GCC to finish its sluggish job.
Years are passing by and the old problems with GCC are not disappearing. Thousands of developers have to struggle with it daily. There sure is a place for alternative compiler with different source code architect
Re: (Score:2)
I would not discourage potential developers like this, we all know that GCC is not perfect and that is (partly) because there is no real open source project to compete with GCC.
I would and do, because I fundamentally disagree with your premise. If developers are going spend time on a compiler, do it on a compiler that targets multiple platforms, not just slightly different operating systems on the same CPU. Getting an optimizing compiler right across multiple CPU architectures is HARD. GCC has already forked twice in my experience (pgcc, egcs). If needed, it will happen again. In this way all open source programs are their own competition.
The real problem with GCC is that th
Re: (Score:2)
Sony, Google and Apple that rely on GCC in everything from iPhone, OS X, Android to Sony's Playstation 3 should be dropping millions on this project. One would assume that the GCC developers are well off and covered by big corporate donors. Why is that not so?
Looking at GNU GCC web page, it really strikes me, that project of such an importance and gravity has such a poor on-line presence.
No wonder that the group of developers
Re: (Score:1)
I can't speak for any of the others, but Apple is fairly active in gcc development. They keep their own branch but submit a lot back. They're also active in llvm and are using it in their opengl stack, iphone sdk, and opencl (grand central) in 10.6.
The developer pool is small because:
Re: (Score:3, Informative)
And Watcom, is, well, irrelevant (ISO C++, anyone?).
Re: (Score:1)
If you hate it that badly, stop using it. The NM plasma applet is still considered beta, if not alpha quality. If your WPA wifi network doesn't work, then either NM itself broke or your controlling program sucks; it is probably the latter here. Install nm-applet (the gnome one) or knetworkmanager (kde 3.5 based) and you'll be off and running.
No, there isn't a proper NM manager for KDE4 yet. Take it or leave it. Soon, with any
Re: (Score:2)
The NM plasma applet is still considered beta, if not alpha quality.
In which case, I should really be blaming Kubuntu for installing it and making it the default.
If your WPA wifi network doesn't work, then either NM itself broke or your controlling program sucks; it is probably the latter here. Install nm-applet (the gnome one) or knetworkmanager (kde 3.5 based) and you'll be off and running.
Indeed, both of these work. Which raises the question: Why did Kubuntu choose an alpha-quality app for this purpose?
You could have just left this out and you'd have a much more respectable (if offtopic) post.
It is getting frustrating, though. Either Kubuntu or KDE is making me focus entirely too much on just getting shit to work with every release.
Another example: Kubuntu 8.10 was released without working Bluetooth. Again, I had to use the GNOME applet to get any Bluetooth at all.
Another example: Every no
Re: (Score:2)
Good to know. I've been doing all my network stuff from an xterm for a long time, but didn't know there was a valid reason for it other than my being too damned lazy to look for a GUI app.
Re: (Score:2)
Good to know. I've been doing all my network stuff from an xterm for a long time, but didn't know there was a valid reason for it other than my being too damned lazy to look for a GUI app.
Oh, gee, and I thought it was because every network manager I've tried has sucked arse. I'll stick with ifconfig and friends.
(This from an ex-Windows guy. Lo, how the mighty have fallen.)
Will we get another "don't use me yet" "release"? (Score:1, Flamebait)
As seen with KDE 4.0 ("Can't even save printer settings"), and now KOffice 2.0 ("Who needs a settings dialog anyway?")?
Seriously, someone needs to find who wrote the fucking memo that says you can have all the regressions you want as long as your applications use Qt4.
Re:Will we get another "don't use me yet" "release (Score:4, Informative)
Seriously, someone needs to find who wrote the fucking memo that says you can have all the regressions you want as long as your applications use Qt4.
It's a new app, there is no such thing as a regression. Same applies to many other KDE4 progs.
That being said, C++ intelligence for KDevelop4 rocks. Too bad it's not as stable as Qt Creator yet (so I already sort of jumped the ship).
For kdevelop4, perhaps they could consider the approach taken by emacs for gdb integration as "competitive" measure- i.e. just act as all-singing, all dancing code showing frontend for gdb, with normal gdb console visible at all times. For many scenarios, dumbened frontends just can't hack it.
Re: (Score:2)
"many other KDE4 progs" are meant to be improvements of the originals, it says so right in the version number. I can't see any valid reasons to accept the state a lot of those major releases are in.
Version numbers are hardly a reliable indicator of quality when all/most of the code has changed behind the scenes.
Instead of all the vitriol, route around the problem. Use the Gnome/desktop agnostic counterparts of the programs until the devs fix their packages.
Also, this issue w/ KDE4 has been hashed out over and over again. New code gets written, bugs appear, bugs get fixed, world keeps turning, good time shall be had by all.
Re: (Score:2)
Version numbers are hardly a reliable indicator of quality when all/most of the code has changed behind the scenes.
Instead of all the vitriol, route around the problem. Use the Gnome/desktop agnostic counterparts of the programs until the devs fix their packages.
Still, the desktop environments are marketed as new pinnacles in shinyness and productivity, and breaking functionality that was very much alright in the predecessor (which in turn had a bunch of pending bugs that were supposedly going to be fixed in the next big release two years down the road) is indeed a regression. If this was some dumb little hobby project that lets cute kitties run across the screen, I'd be alright with that. If it is an environment that claims to be fit for production use, or has som
Re: (Score:2)
Amarok 2 had a major release that consistently failed to build a proper library (randomly missing tracks depending on the phase of the moon during import, ugly problems with extracting metadata), was prone to crash, and relies on Phonon for which there doesn't seem to be a reliable backend (xine can't even seek in FLAC of WavPack, gstreamer integration is sketchy at best).
... which is pretty much it for multimedia...
All the cool kids already know the 2-word answer for this one: "veal" + "sea" [videolan.org].
Re: (Score:2)
Seriously, someone needs to find who wrote the fucking memo that says you can have all the regressions you want as long as your applications use Qt4.
It's a new app, there is no such thing as a regression. Same applies to many other KDE4 progs.
If it is a _new app_ why they keep using the same names, and increasing the version numbers? Which is the computing standard for "new version of app X".
Re: (Score:2)
Which is the computing standard for "new version of app X".
There isn't one, which is precisely why we're having these endless flamewars about the initial state of KDE 4.0 when it was released.
Re:Typical FOSS (Score:5, Insightful)
Other than that... Nothing can match Visual Studio. Period.
It's not necessary to match Visual Studio. It's important to be good enough. Many programmers are still relying on non-IDEs, so VS level operation is far from necessary.
I don't recall having an open source linux-compatible version of Visual Studio.
Re: (Score:1)
"a new documentation plugin showing you the API docs for Qt and KDE APIs"
"QMake support and Qt Designer integration"
Oh joy! Such an achievement. Now I'm going to code an IDE too, it'll have a text editor, and it will be able to invoke a compiler. Is that a news ? *sigh*
Eclipse is the best open source free IDE I have ever used (for all languages).
Other than that... Nothing can match Visual Studio. Period.
I agree on the remark that Visual Studio is really good (and so far, better than any Open Source alternative).
Now, talking specifically about KDevelop, I lost love for it during Kdevelop 3 because when I used it was very very really unstable and the workflow didn't feel right (I was fighting the IDE while trying to program).
I have been using QTCreator for the C++ work I do (I really like the QT library) and Code::Blocks for the odd C utility (I *really* detest wxWidgets).
Oh, and I also agree about Eclips