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

Obsolete Haskelly #524

Closed
InstRM opened this issue Jan 15, 2022 · 4 comments
Closed

Obsolete Haskelly #524

InstRM opened this issue Jan 15, 2022 · 4 comments

Comments

@InstRM
Copy link

InstRM commented Jan 15, 2022

Currently, some users continue to use Haskelly despite Haskelly being abandoned, for the simple reason that Haskelly comes with 3 toolbar buttons on the bottom.

First, Haskelly has "Load GHCI", which loads the present .hs file to stack GHCI. This is awfully convenient; you no longer have to contrive the filepath and file name and feed it into GHCI.

Second, Haskelly has "Run file", which uses RunHaskell to run the current file.

Third, Haskelly has Quickcheck integration, which is often highly useful.

VSCode-Haskell is the leading Haskell extension in Visual Studio Code. The features above are request and are relatively trivial, needing only a bit of effort with Javascript. VSCH should implement such features, if only to allow VSCH user to fully uninstall Haskelly and avoid potential bugs.

@jneira
Copy link
Member

jneira commented Jan 15, 2022

Hi, thanks for the suggestion. Those haskelly actions are really useful.

However the extension and haskell-language-server has some design principles:

  • we have most of the ide logic in the server part: this way the features can be leveraged for any editor with lsp support (emacs, vim, sublime, etc)
  • the extension does not talk directly with any haskell tool but the lsp server itself, which is the responsible of doing that

We have an issue about the repl integration here: haskell/haskell-language-server#477
About the integration with the build tool (we aim to support stack and cabal equally) we have: haskell/haskell-language-server#113

@InstRM
Copy link
Author

InstRM commented Jan 16, 2022 via email

@jneira
Copy link
Member

jneira commented Jan 16, 2022

Sure, there is no problem at all, the project has a MIT license allowing copy it (amongs other things)

@jneira
Copy link
Member

jneira commented Jan 16, 2022

if you don't mind I am gonna close the issue as the feature requests are already being tracked in the hls repo, thanks anyways

@jneira jneira closed this as completed Jan 16, 2022
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