Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editor modes for Raku #37

Open
JJ opened this issue Jun 2, 2019 · 5 comments
Open

Editor modes for Raku #37

JJ opened this issue Jun 2, 2019 · 5 comments
Labels
fallback If no other label fits

Comments

@JJ
Copy link
Contributor

JJ commented Jun 2, 2019

I'm afraid the state of editor modes for Perl 6 is not very good.

  • Support for VSCode was updated in February last year. 3 issues, also years old.
  • Support for Atom is here, but it has not changed for the last two years. It's failing lately on my Atom installation. There are 45 issues on the repo. And that's on us, since it's in the Perl 6 orga
  • Support for vim is one year old. I don't know how it works, and for the time being it does not have a license (they voted on it last year).
  • Support for emacs, well, 3 years old today. Most stuff does not work. 2 year-old issue, the newest one.
  • Comma is OK, in general.

So the situation is that we have a mode (Atom) that is community (not) maintained, and 3 others that are author-maintained. Most of them with varying degrees of obsolescence and bitrot. Shouldn't we do something about this?

@patrickbkr
Copy link
Member

patrickbkr commented Jun 3, 2019

This question feels like a call for contributors. I'm not sure this issue is a good fit for the problem-solving repo. Is there a question that needs concensus to be reached?
Maybe perl6-most-wanted is a better place for for this.

@AlexDaniel
Copy link
Member

There's also this ticket: Raku/user-experience#19

Not entirely sure if the existence of user-experience repo is justified, maybe we should instead have a label here. On the other hand, the current 22 tickets are not very problem-solving-ish.

@AlexDaniel AlexDaniel added the meta Changes to this repo and the main document label Jun 3, 2019
@AlexDaniel AlexDaniel self-assigned this Jun 3, 2019
@Altai-man
Copy link
Member

It is lack of contributors, not an issue that can be resolved as a single-shot action.

@AlexDaniel AlexDaniel added fallback If no other label fits and removed meta Changes to this repo and the main document labels Jun 3, 2019
@AlexDaniel
Copy link
Member

@Altai-man Personally I dislike the idea of saying that some issue exists simply because of the lack of contributors. There's always something that can be improved, and sometimes that can attract more people.

Maybe we can provide some guidelines, or describe common pitfalls, or list some tips and tricks, or maybe we can create a test suite… For example, the issue of unicode quotes comes to mind: hinrik/perl6-mode#12 vim-perl/vim-perl#223. Then there's also a thing about replacing ascii ops with unicode ops: Raku/atom-language#72 vim-perl/vim-perl6#8 Raku/raku-mode#14. Notice how the same ticket needs to be submitted for every project separately, it is painful.

@Altai-man
Copy link
Member

I have a feeling that language server is exactly what was meant to solve such issues.

So Raku/user-experience#38 is highly related.

We may want to clarify the status of started implementations and suggest some actions regarding what to do next based on it.

@JJ JJ changed the title Editor modes for Perl 6 Editor modes for Raku Mar 3, 2020
@AlexDaniel AlexDaniel assigned jnthn and unassigned AlexDaniel May 14, 2020
@lizmat lizmat unassigned jnthn Oct 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fallback If no other label fits
Projects
None yet
Development

No branches or pull requests

5 participants