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

Erlang LS meets Refactoring #4

Closed
robertoaloi opened this issue Jan 29, 2021 · 0 comments
Closed

Erlang LS meets Refactoring #4

robertoaloi opened this issue Jan 29, 2021 · 0 comments

Comments

@robertoaloi
Copy link
Member

Description

Erlang LS is a language server providing language features such as auto-complete or go-to-definition for the Erlang programming language. The server is compatible with Emacs, VSCode, Sublime Text 3, Vim and probably many more text editors and IDEs which adhere to the LSP protocol.

In the Erlang Community, several refactoring tools have been implemented through the years, to help developers refactoring their Erlang code bases. Two notorious refactoring tools are Wrangler and RefactorErl.

Unfortunately, these tools found only limited adoption outside of the academic world, mainly due to the difficulty of integrating them into a regular developer workflow. By integrating refactoring capabilities directly into the editor via Erlang LS, we aim at making refactoring Erlang code bases a smooth experience for developers.

Recommended Skills

  • Erlang knowledge
  • Plus: familiarity with concepts such as Abstract Syntax Trees,
    Grammars, etc

Mentor(s)

Pablo Costas Sánchez - @pablocostass (Klarna)
Roberto Aloi - @robertoaloi (Klarna)

Project URL(s)

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

No branches or pull requests

2 participants