Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] eclipse sdk v5 ❤️



On Wed, May 27, 2026 at 4:37 PM GIREESH PUNATHIL <gpunathi@xxxxxxxxxx> wrote:
the previous discussion on the topic here: https://www.eclipse.org/lists/eclipse-dev/msg12346.html (not sure how to link these two)

thanks Aleks for the links. the incremental API removal policy looks good. i did some random search and found APIs that are 15+ years old living with deprecated tag. if the policy is working smoothly, why are some of those APIs still present? i guess the answer is API removal is hard when they are fused into the core design of the IDE.

API removal requires one to clean up Eclipse SDK from usages of the API to be removed. Long story short - no one showed up to do the work thoroughly and complete.
 

and that was just one item from the list of concerns (breaking changes accumulating over time, exponentially harder for future migrations, introduction of awkward workarounds...) i raised.

to me, what are the compelling case for v5? what are things that cannot be developed without breaking v4?

* an IDE that is lightweight and fast. why this is needed? because all the competing IDEs are light and fast. are they more attractive because they are light and fast? yes. This requires breaking changes with a major version.

* an IDE that AI assistants can easily integrate into. major LLM SDKs build first class integrations for other IDEs. AI assisted development is the new baseline and when we don't have a credible AI story.  developers switch IDEs and do not return. and we can't do modern AI integration cleanly onto a 20 year old plugin architecture. This requires breaking changes with a major version.

IMO the problem is not that there is no v5 (or plan for it) . The problem is that no one showed up to do some work that would justify having Eclipse v5. If/when someone shows up with concrete proposals he/she has in some demo working form and pinpoint exact problems in current APIs and shows a better way how smth should be done - I can see many supporting such an initiative.
Doing breaking changes for the sake of breaking things will do only bad (break existing plugins) for no gain (until such is clearly shown).

 


Thanks,

Gireesh Punathil


From: Александър Куртаков <akurtakov@xxxxxxxxx>
Date: Wednesday, 27 May 2026 at 2:00 PM
To: General development mailing list of the Eclipse project. <eclipse-dev@xxxxxxxxxxx>
Cc: GIREESH PUNATHIL <gpunathi@xxxxxxxxxx>
Subject: [EXTERNAL] Re: [eclipse-dev] eclipse sdk v5 ❤️

This Message Is From an Untrusted Sender
You have not previously corresponded with this sender.
 


On Wed, May 27, 2026 at 10:34 AM GIREESH PUNATHIL via eclipse-dev <eclipse-dev@xxxxxxxxxxx> wrote:
i want to resume this discussion , but i lost the old mail thread (more than an year old), hope the title will help sync with the thread in the email discussion archive.

what do people think about moving to v5?

i strongly support this.

What would be the driving new feature/api/design for v5? If such a development is happening yet - it would better be shared with the community so more context could be put in the discussion. At least I'm not aware of anything like that.
 

if backward incompatibility and ecosystem breakage is a concern, the one time manual efforts for migration is now drastically reduced with several AI tools available.

on the other hand, if we don't move, breaking changes accumulate over time, making it exponentially harder for future migrations, while code gets filled with awkward workarounds, old APIs still linger while better designs are possible....

That's totally not the case:

Are you actually looking for the "marketing" effect of v5? I ask as so far I fail to spot any technical reason for v5.




 

Thanks,

Gireesh Punathil


_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse-dev

Back to the top