usethesource / usethesource.github.io

Organization website for UseTheSource
1 stars 2 forks source link

deprecation and removal of rascal-eclipse project #25

Open jurgenvinju opened 1 year ago

jurgenvinju commented 1 year ago

This is to register the intent to mark "rascal-eclipse" for deprecation and eventual removal. This includes the nested project for the update site, the feature, the actual plugin, and the developers-feature that would link Rascal JUnit tests to their source locations.

Please sign here for the consent of the idea:

In the meantime we will make only small bugfix releases of rascal-eclipse, to help straggling users while they prepare to migrate. I will add a documentation issue about documenting the migration from rascal-eclipse DSL implementations to VScode DSL implementations

DavyLandman commented 1 year ago

We should start printing a deprecation warning in the repl of eclipse? (with some link to a blogpost describing it)

jurgenvinju commented 1 year ago

TODO for this to work out fine:

jurgenvinju commented 1 year ago

There is an opportunity to factor vis::Figure into a separate maintainable project, where SWT is used or SVG output is created based on an SWT graphics environment that can output SVG. However, there are also ports of vis::Figure out there already that generate JS/HTML/SVG, and a salix enabled port as well. So before we delete rascal-eclipse, we also have to think about the future of vis::Figure.