OK, I did some looking and can't find the list I remember creating.  It was 
literally years ago so it's either burred in the previous list serv (before 
bringing it over to SF) or been deleted in the code base (or both).

Here's something I came across, which is interesting given the context of this 
thread (and funny).

  http://lists.gnu.org/archive/html/help-gnu-emacs/2010-08/msg00289.html

If there is sufficient interest, I'll recreate that list given how see the 
project in it's current state.

Again, I have thought about forking/canabalizing etc.  The primary motivation 
is that the project is large and very dependent on CEDET.  I have nothing bad 
to say about CEDET but it's current integration with Emacs post 23 has been 
non-compat and created a lot of issues for installation.  I am a little leery 
about its complexity as well (maybe Eric can chime in here).  Anyway I have 
been thinking once again about this and if there is interest I can put some 
diagrams together in how I'd go about doing that.

The basic idea would be to pretty much move all the things that beanshell and 
semantic currently do to Java packages.  That means using things like 
compilation tools that come with the JDK and other OS packages (i.e. ASM) for 
parsing, code completion, wizards, templates etc.  The basic idea is using 
straight Java packages for anything involving Java operations.  This would 
really slim down the code base and make it manageable.

ABCL (common lisp implementation) would replace the now dead Beanshell 
language, and frankly, seems like a better fit since its lisp and not Java.  
Another benefit to this is it already works nicely with Slime so we could get 
rid of the very (IMO) complex emacs -> beanshell IPC (emacs OO!) library.  Just 
that would be a huge victory in my mind as I've spent hours and hours debugging 
these two parts that stubbornly do not play well together (i.e. beanshell start 
times and process hangups).

Another idea I had is to move everything to maven so there would be maven 
integration (bridged through ABCL) for compilations.  If others still want to 
use Ant or something else we can talk about some abstraction layer.

Many nice useful parts of JDEE would be folded in (i.e. syntax highlight, maven 
integration or Malabar mode might be folded in for this).

I'm glad to put this on paper and if there is sufficient interest by those 
WILLING TO HELP and write the CL, Java bindings, and Emacs code then I'll 
continue this process.

IMPORTANT: I am only one person with a day job.  The only way we get a solid 
Java IDE environment is for everyone to pool their time and resources to create 
this all together!  We don't need an army of devs, only a few that can work 
with me and help me implement specific parts of the architecture.  I'm strong 
on Emacs Lisp, Java and decent with CL (I am weak on APIs out there).

Devs and users: please let me know!

-Paul L.


On Apr 29, 2013, at 10:11 AM, Paul Landes <lan...@mailc.net> wrote:

> It was a post from a long time ago to the jdee-devel list.  There should be 
> another list that is more detailed somewhere in the code base.  I'll try to 
> find them and get back to you.
> 
> 
> On Apr 29, 2013, at 9:33 AM, "Loyall, David" <david.loy...@nebraska.gov> 
> wrote:
> 
>>> From: Paul Landes 
>> [...] 
>>> A while back I put together a todo list of things I thought needed to be 
>>> done
>>> in order to maintain this project easier.
>> 
>> I'm new here and I don't understand the structure of JDEE.  Could you show 
>> me where to find that list?
>> 
>> Cheers,
>> --Dave
>> 
>> ------------------------------------------------------------------------------
>> Try New Relic Now & We'll Send You this Cool Shirt
>> New Relic is the only SaaS-based application performance monitoring service 
>> that delivers powerful full stack analytics. Optimize and monitor your
>> browser, app, & servers with just a few lines of code. Try New Relic
>> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
>> _______________________________________________
>> jdee-devel mailing list
>> jdee-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jdee-devel
> 
> 
> ------------------------------------------------------------------------------
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service 
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
> _______________________________________________
> jdee-devel mailing list
> jdee-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jdee-devel


------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
jdee-devel mailing list
jdee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jdee-devel

Reply via email to