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

Discussion: Don't build lsp #63

Closed
hacker-DOM opened this issue May 15, 2022 · 0 comments
Closed

Discussion: Don't build lsp #63

hacker-DOM opened this issue May 15, 2022 · 0 comments
Labels
discussion:nontechnical Issues that will be promoted as #nontechnical category in Discussions once we can get notifications!

Comments

@hacker-DOM
Copy link
Contributor

hacker-DOM commented May 15, 2022

The more I learn about the topic, the worse intuition I have about the whole thing

My thinking is coming from:

  • So many things that will make it potentially difficult like [1]
  • We recently discovered woke-read that we had good feedback for. We could focus deeply on that, for reading/reviewing/auditing contracts.
  • We recently decided to simplify our compilation process
  • Solidity is itself building a lsp.
  • Solidity will (hopefully?) be replaced by Rust once we get sharding on Eth2. Is it worth it to spend cumulatively 3-4 months of work over the next few years for a language that might only have a lifetime of a few more years
  • Will give us more time to focus on things like fuzzer, debugger, detectors...
  • We won't need woke-js or a client.
  • We can focus on other things like maintainability and documentation of our codebase
  • etc

[1] microsoft/language-server-protocol#376

@hacker-DOM hacker-DOM added the discussion:nontechnical Issues that will be promoted as #nontechnical category in Discussions once we can get notifications! label May 15, 2022
@michprev michprev closed this as not planned Won't fix, can't repro, duplicate, stale Jul 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion:nontechnical Issues that will be promoted as #nontechnical category in Discussions once we can get notifications!
Projects
None yet
Development

No branches or pull requests

2 participants