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.

Reply via email to