From: "M. Edward (Ed) Borasky" Date: 2006-08-28T06:11:04+09:00 Subject: Re: Why Ruby does not nead an ide Charles O Nutter wrote: > It's not really a fair comparison. If you built an Emacs with all the > capabilities of an Eclipse, it would make use of a large number of > platform-specific libraries that are already present for many other > purposes. Almost all the libraries listed in your emerge output are Java > libraries unrelated to Eclipse that provide similar features to those > native > libraries. Uh yeah ... Eclipse is a Java IDE. As I noted elsewhere, "xemacs-sumo" is also huge. And also as I noted elsewhere, I don't use Emacs or XEmacs. > The down side of using Java in this case is that many wheels had > to be reinvented...note jzlib, for example. The up side is that those > libraries almost always "just work" without modification or even > recompilation on other platforms. Uh yeah ... Eclipse is a Java IDE. :) > The other half of this is some Gentoo > stupidness...since Gentoo builds everything from scratch, it pulls in a > vast > number of projects to build Eclipse that are in many cases not even > necessary for running Eclipse, since the tools to build Eclipse are also > written in Java and have many of their own dependencies...etc etc. I > *rarely* use Gentoo to completely rebuild Java apps, since it's usually > totally unnecessary; prebuilt binaries will be exactly as fast and run > without modification. I think Gentoo does have a pre-built Eclipse, though I think it's only 3.2. > > It might be more fair to compare a prebuilt Eclipse, since Emacs benefits > from most of the libraries and tools it needs already existing on most *NIX > environments. On my system, where Java is prevalent, installing Eclipse > involves only a couple packages. Or perhaps compare Eclipse to building > Emacs and all its native library dependencies, including for example libc. > Well, since you're a Java developer, what is your reaction to "OK -- here's Rails. You don't need any of that junk. Just open up a couple of konsole or xterm or cmd windows and a browser, edit a couple of config files and Ruby scripts in vi or emacs or notepad, and you're on the air!" :) "Oh yeah ... We don't use ant, we use rake. We don't use junit ..."