Re: Next Gen JDEE

Phillip Lord <[email protected]> Mon, 20 Jul 2015 13:12:52 +0000
Newsgroups gmane.emacs.jdee.devel
Message-ID <DBXPR07MB334B33E35CC32944CDB29B5C5850@DBXPR07MB334.eurprd07.prod.outlook.com>
(Resent after bounce -- apologies for lateness)

My suggestion: why not create a branch and a file called next-gen.org into it. Then we can write up plans as to what needs to be done
to move toward the next-gen what ever form that takes. If this is to happen, there needs to be some co-ordination and a list of tasks is 
about the best I can suggest.

As before, I would work on the basis that things are likely to get worse before they get better,  or move fast (well faster) and break things approach. So maintaining a current gen version probably does not make sense.

Ironically, I think, the critical features that we need are nothing to do with Java. You asked a while back what I found in JDEE "unusable". 
That's the critical feature -- automatic installation, from package.el.

Phil
________________________________________
From: Paul Landes <[email protected]>
Sent: 20 July 2015 05:08
To: Phillip Lord
Cc: Przemysław Wojnowski; JDEE Development
Subject: Re: [jdee-devel] Next Gen JDEE

Phillip,

I don't think many write Java any more :)  It would definitely be great to get some of your development help.

Yes, no lambda support.

Everyone: please use the namespace jng (JDEE next gen).  We need a new namespace that won't clash with existing JDEE code again to be able to have both loaded and not conflicting.

If anyone just really hates "jng" (or knows of some other existing library that uses this name) let me know but otherwise let's try it on for size.

Thanks.



On Jul 17, 2015, at 6:09 AM, Phillip Lord <[email protected]> wrote:

>
> Oh, gods, really?
>
> Well, I just send a very long email suggesting a future. If no one else
> is willing, I will have a go at this. Probably, I should "port" the
> whole lot to use rx.el as this may be a bit more maintainable.
>
> Does it handle annotations correctly? I am not going to ask about
> lambda, since the answer must be no.
>
> Also indentation? This one I will not volunteer to do, since I never
> really learned the indentation engine for CC-mode.
>
> Phil
>
> Paul Landes <[email protected]> writes:
>
>> Is there anyone available that knows font-lock well able to bring JDEE up to
>> 1.8? I still lacks 1.5 generics fortification, which seems like a big one to
>> me.
>>
>>
>> On Jul 14, 2015, at 12:27 PM, Przemysław Wojnowski <[email protected]> wrote:
>>
>>> On 14.07.2015 15:57, Paul Landes wrote:
>>> [...]
>>>> - Inertia: without a lot of activity there's less interest
>>> Migration to GH is important step in good direction.
>>>
>>>> - Popularity of Java: Java is much less popular, and thus, used.
>>> That said, I think for us who use it less we still need it much like a C
>>> programmer might still at times need to view or modify bits of assembly.
>>> Out of curiosity, what is your primary language?
>>> Anyway, Java is one of the most popular languages and AFAIK very strong
>>> in corporations.
>>>
>>>> Again, my earlier plans were to create a brand new project and port
>>> over pieces from JDEE.  Starting new I think is necessary to start the
>>> ball rolling where as a major refactoring of the existing code base
>>> would be an up hill battle against the mentioned inertia of a large project.
>>> [...]
>>>> Question in order of importance:
>>>> - Who has the time and initiative to help out (I can't do it all
>>> myself with current time constraints)
>>> To start a new project (even with some existing functionality) is a lot
>>> of work and without someone spending substantial time on this it won't work.
>>> IMHO it would be better to set clear goals for the project and refactor
>>> in small steps towards the goals. This way it is doable, because anyone
>>> can contribute small parts, knowing what to do.
>>>
>>> This way on another, automated testing is crucial for maintainability of
>>> any bigger-than-hello-world project.
>>>
>>> Cheers,
>>> Przemysław




------------------------------------------------------------------------------
_______________________________________________
jdee-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jdee-devel