Ok, ok, I admit that I have never added JDE to Emacs or XEmacs to see how
it would perform. I used to use XEmacs extensively when I used a Solaris
machine at work, and I enjoyed it. If I would call Kawa an IDE, I suppose
XEmacs could also be called an IDE. However, my main distinction between
an IDE and simply a smart pluggable editor is the concept of projects/
workspaces. An IDE will separate sections of code into project files
containing lists of files within the project, dependancies, breakpoints,
etc... Last time I checked (a year ago), projects were not part of
XEmacs - though I admit to not searching very hard.
Anybody know if projects are available in XEmacs? What about a graphical
representation of the project (ie: tab view of source list, import dirs,
libs, images, etc...)?
kirk
Ryan Sutter wrote:
>
> Kirk Hutchinson wrote:
>
> > First of all, XEmacs is not an IDE. It's a code editor - that's it.
>
> Actually, this is quite incorrect. Because Emacs is programmable via LISP you
> can add all sorts of things to it to make it an IDE. A LISP package called
> JDE does that. There is a class browser, ability to compile, debug and
> execute the application within the environment, automatic code generation for
> things like set/get methods and listeners, project management and pretty much
> every single feature found in Symantec Cafe. The only thing missing is a GUI
> builder, but Symantec Cafe doesn't have one of those either and you would
> still consider it an IDE. At the company where I work, 3 of the 6 developers
> on the Java team have scrapped Win95+Cafe for Linux+EMACS/JDE and found that
> not only is EMACS+JDE an IDE....it's a darn good one.