Re: Proposed New Structure (starter for 10)

Stephen Leake <[email protected]> Sat, 15 Aug 2015 13:04:32 -0500
Newsgroups gmane.emacs.jdee.devel
Message-ID <[email protected]>
[email protected] (Phillip Lord) writes:

> After this my vision is subtly different. I believe that JDEE should be
> relatively small and do as little as possible, while allowing Emacs and
> the environment to do most or all of the things that you speak off.

+1. However, JDEE needs to provide some things to "the rest of Emacs" to
leverage that properly.

> So, project support. Eric has already mentioned EDE. 

JDEE needs to provide an EDE java project.

> Combine this with rapid navigation tools like projectile, 

I suggest we stick to Emacs core functionality when we can. That means
xref, here (in Emacs 25). If xref is insufficient, we can help extend it.

> Auto-completion -- we should support completion-at-point-function, using
> a connection to the JVM, and a Java (or JVM) based completion library.
> Actual completion can be done by company, auto-complete or what ever.

There is a trade-off here when editing code; if the code has syntax
errors, you may get better results from Semantic than from the java
compiler. So we should design for a choice of completion backends, to
allow experimenting.

> My point is, JDEE has been a fore-runner in many of these things, but is
> now carrying a lot of baggage. A lot of it's features now shadow more
> general implementations. We need to throw out everything but the glue
> that we need.

+1.

-- 
-- Stephe

------------------------------------------------------------------------------