Quote:
Original post by C-Junkie
autotools are hardly obsolete and are definately not evil.
They're just another thing to learn. Fortunately, it's not that difficult to figure out.
I strongly disagree. GNU make and the autotools are amongst the most bloated, flawed, and incoherent parts of the GNU environment right now. They're a total mess, prone to failure on the slightest misconfiguration, and being patched again and again, right into oblivion. It's about time to replace them by something much more streamlined.
It's also about design patterns. The autotools are useful if you want to write GNU-style code that compiles on billions of different Unix flavors. Tell you what, but I don't care if my game compiles on Solaris or Irix. I want it to compile on 32 or 64bit x86 Linux, period. I hate when my code directories get cluttered up with Anjutas autogen nonsense, and I hate it when I get forced into developing according to a certain GNU mandated paradigm. I'm no big friend of GNU and "GPL type" code, thank you. I would like to develop proprietary and closed source code that happens to work on Linux in addition to Windows. I don't want to redistribute the source, and I don't care if it fails to compile on any other setup than mine. But I'm currently lacking the tools to efficiently do that.
It's not about learning the autotools either, I've already more experience with them than what is good for my own sanity. I deeply _hate_ the whole GNU make process, and the autotools are just the topping on all of that.
MingW dev studio does it the right way: proprietary, yet highly efficient and functional make management (one single project file, fully virtual directory tree), and support for standard makefile export if needed. Unfortunately, mingw DS is a little too primitive to be useable on larger projects.
I would be willing to pay for a good Linux IDE. Is C++ BuilderX any good ? I haven't tried the personal version, as I'm reluctant to register with them.
Quote:
Original post by C-Junkie
Has anybody who's been complaining about IDEs thought about popping up on anjuta's mailing lists and helping fix it?
They don't see it as a bug or flaw, but as a feature. It's unlikely to go away.