>>> <[EMAIL PROTECTED]> 7/9/99 2:55:11 PM >>>
>I believe that the project file should not store all the standard
settings
>plus the customized settings. It should only store the customized
values.
>This would make upgrading to newer versions of JDE easier. Or there
should
>be a JDE version number in the project file that would cause JDE to
update
>old project files or notify you that the old project files need
updating.
>I've also had problems with project files when the format of the
option was
>changed. This caused strange EMACS Lisp errors.

I'd second this.

In fairness to Paul (I know you weren't being unfair Erik) I think
project management of files is the most difficult thing to do in an
IDE.

I've used nearlly all the major Java IDEs around (cafe, borland, ibm,
etc.. etc...) and plenty of others and none of them has addressed my
project management concerns.

JDE, because of it's highly simplistic approach to project management
and because of the open access of elips code, is great, I can layer
what I like on top of it.

The only thing is that I think we might need a few more hooks inside
some of the JDE commands in order to allow extras to be built in to
the project system.

I have written a (very inelegant) rebuild all module for the JDE and
Paul has graciously offered to put it on the site as a sort of
optional extra.

I think it would be good if anyone who has ideas about project
management were to either knock up some code or voice their desires
here (so someone else can knock up some code).

If Paul can keep a sort of menu of project extensions for JDE users
to pick and choose from it can only benefit the project as a whole.

>At this time I would like to thank Paul and all the others who are
making
>the EMACS JDE such a pleasure to work with. Using it reenforces my
belief
>that the other IDE's are leading programers down a dangerous path.
Those
>IDE's make people believe that it is easy to build a program but
they will
>find that those programs are very hard to maintain. I believe that
the
>traditional development environment of EMACS allows you to see the
>structure of the program more clearly and thus you will think more
about
>the structure and produce a better program. 

Double seconded.

I won't even look at another IDE for Java, I already used emacs for
C, Perl and shell work.

I feel like I've come home.


Reply via email to