On Wed, 19 Feb 2003, [EMAIL PROTECTED] wrote:

> this plugin architecture may require enough redesign to rethink the
> way JDE works now. 

One thing that seems prevalent in these thoughts is that the JDE is the
central point of focus for this plugin architecture and the plugin
architecture is hardwired to the JDE only.  This obviously is
understandable, because, many plugins are specific for enhancing IDEs.
But there are plugins, ant, for instance, which are used outside of java
IDEs.

Would it make more sense to think of plugins as plugins to Emacs and the
JDE as a client of the functionality newly present in Emacs?  I'm
worried that we are making the JDE an "everything java server" for
Emacs, when shouldn't it be "just a client" to the elisp version of the
everything java VM (where the VM might be the beanshell)?

To say in a different way, it seems that Emacs should be enveloping a
JVM, and supporting plugin architecture irrespective of the JDE.  Then,
the JDE should be utilizing this new elisp functionality.  Then, to get
new java functionality would be like going to
http://anc.ed.ac.uk/~stephen/emacs/ell.html and getting a new cool elisp
package to add to your Emacs experience.  So what its written in java,
just plug it in to Emacs and it has an elisp interface for you.

Okay, I know, I'm probably smoking something, ...

-- 
Galen deForest Boyer
Sweet dreams and flying machines in pieces on the ground.

Reply via email to