Skip to content

Conversation

@ancientwizard
Copy link

No expectations here. There are several API changes for moving away from deprecated items to the newer API. Many are very small and simple. It includes an item or two we've already spoken about, so ignore them. Ignore that I'm using Java 8.

I commented out many items that were not being used. Its your call, I like clearing noise warnings so I can find the important stuff.

I'm not even sure you'll want the perl6 branch, unless it makes it easier for you to merge useful changes you like into testing.

-Cheers!

ancientwizard and others added 10 commits February 10, 2018 11:38
 - Avoid some deprecated API items
 - Java approach changes, also related to API
 - Plenty of compliant's about unused variables / methods / functions

 Some solutions are suspect and perhaps a matter for discussion
 
 I found it helpful to Install both the PDE and the "Eclipse Platform
SDK", It quickly identifies many deprecated API usage.
Attempt to reuse "run" functionality in Perl-5 Debug to "run" Perl-6
Scripts. I run into a bump in org.eclipse.team.core.IFileTypeInfo where
the magic handling on the Perl-5 interpreter may be a bit messy. It was
not clear to me how to un-tangle the highly cross-wired method calls.

I suspect this is not a good solution. It may be better to start fresh
with an entirely new Debug OR perhaps an independent Debug for Perl-5.
Being new to this its all just conjecture.
@otrosien
Copy link
Contributor

otrosien commented Jan 6, 2019

Hi Victor, what about starting a general discussion about perl6 support, which is - if you ask me - too different from perl5 to squeeze into EPIC. So, instead, why not take a clean-slate approach based on state-of-the-art toolsets like LSP[1] and come up with a proof-of-concept implementation? I'd be happy to join the experiment.

[1] https://microsoft.github.io/language-server-protocol/implementors/servers/

@ancientwizard
Copy link
Author

ancientwizard commented Jan 6, 2019

Sure I'd love to talk; contact me directly as ancient dot wizard at verizon dot net

@ancientwizard
Copy link
Author

ancientwizard commented Jan 19, 2019 via email

 - Learn about adding plug-ins to Eclipse
 - Use the EPIC Plug in as a template for the learning process
   and hopefully gaining a good deal of code-reuse and collaboration
 - Answer the question; Is it viable to add Perl6 support to the
    existing EPIC solution? YES it is

CONS:
 - Existing code has a large technical debt
 - The maintainer is unwilling to move forward to a modern Java
   and Version of Eclipse. I proposed fixes and they were rejected.
 - Some of debt comes in the form of using NON-Approved/NON-API code
    That I believe are properly solved using end-points. And
    plenty of deprecated code usage which I found solutions for.

PROS:
 - I experimented with EPIC and Eclipse 2019-12 and would be pretty
   easy to port. Then re-factor the other issues over time to clear
   much of the technical debt and improve those areas that both P5
   and P6 can share
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants