I'd like to start a discussion on the demand on having an Eclipse integration of perl6. I reckon that there will be major effort to have something working, as it's basically a new language, but nevertheless it could be an interesting challenge...
Because I've had no reasons to take any interest in Perl 6 so far, I can't contribute much to this discussion.
For me Perl 6 has long looked like just another playground for the Language Design And Research Guys, whom I view more of an annoyance than benefit to "in the trenches" developers. Everytime I hear about a new "exciting" language I sigh, as it practically means more learning and tooling efforts to achieve the same thing as before - and as always these new languages integrate poorly with others (interfacing with C libs being one notable exception).
But needless to say, new generations of programmers will most probably "discover" and therefore prefer to work using those new languages. And of course, the better tools there are, the more likely this "progress" will happen. So if you can propose a migration path that would enable EPIC to also claim "support" for Perl 6 (grammar? other features?), it's would certainly be a good first step.
Not being familiar with Perl 6, I cannot really judge whether it is different to the point of making reuse of EPIC infeasible and starting from scratch (on top of Eclipse DLTK?) a better option, but given that it's kept the brand name "Perl", it's only natural for new users familiar with Eclipse/Perl to assume the brand name "EPIC" to handle it somehow.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What would it take to create a Perl 6 version? To start with, I have created an addition to the existing emacs perl6-mode.el which adds an index of variables, classes, subroutines, and methods. Fundamentally, without trying to start by identifying all the MANY key words, a mod to the existing Perl IDE ought to be fairly easy but maybe not: I know nothing about EPIC (except a brief look many years ago), but maybe I could help a bit. I certainly have the motivation because I am mostly working in Perl 6 these days and want an IDE (emacs is too foreign for me because of the lisp it is based on, vi is plain unnatural, atom is still in development and plugins are too scattered at the moment, Komodo does not plan any Perl 6 support anytime soon, and I've found no other commercial editor with plans for Perl 6 support, either).
Last edit: Tom Browder 2017-03-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Because I've had no reasons to take any interest in Perl 6 so far, I can't contribute much to this discussion.
For me Perl 6 has long looked like just another playground for the Language Design And Research Guys, whom I view more of an annoyance than benefit to "in the trenches" developers. Everytime I hear about a new "exciting" language I sigh, as it practically means more learning and tooling efforts to achieve the same thing as before - and as always these new languages integrate poorly with others (interfacing with C libs being one notable exception).
But needless to say, new generations of programmers will most probably "discover" and therefore prefer to work using those new languages. And of course, the better tools there are, the more likely this "progress" will happen. So if you can propose a migration path that would enable EPIC to also claim "support" for Perl 6 (grammar? other features?), it's would certainly be a good first step.
Not being familiar with Perl 6, I cannot really judge whether it is different to the point of making reuse of EPIC infeasible and starting from scratch (on top of Eclipse DLTK?) a better option, but given that it's kept the brand name "Perl", it's only natural for new users familiar with Eclipse/Perl to assume the brand name "EPIC" to handle it somehow.
Good news: perl6 actually has a grammar. Bad news: it's 6300 lines of perl6 code.
https://github.com/perl6/std/blob/master/STD.pm6
What would it take to create a Perl 6 version? To start with, I have created an addition to the existing emacs perl6-mode.el which adds an index of variables, classes, subroutines, and methods. Fundamentally, without trying to start by identifying all the MANY key words, a mod to the existing Perl IDE ought to be fairly easy but maybe not: I know nothing about EPIC (except a brief look many years ago), but maybe I could help a bit. I certainly have the motivation because I am mostly working in Perl 6 these days and want an IDE (emacs is too foreign for me because of the lisp it is based on, vi is plain unnatural, atom is still in development and plugins are too scattered at the moment, Komodo does not plan any Perl 6 support anytime soon, and I've found no other commercial editor with plans for Perl 6 support, either).
Last edit: Tom Browder 2017-03-05