Skip to content

Instantly share code, notes, and snippets.

@ndmitchell
Created August 31, 2016 04:51
Show Gist options
  • Save ndmitchell/298d0a9e71b4105522e07b544df67b5b to your computer and use it in GitHub Desktop.
Save ndmitchell/298d0a9e71b4105522e07b544df67b5b to your computer and use it in GitHub Desktop.

Haskell can be written using nothing more than a text editor, and most popular editors include Haskell syntax highlighting out of the box. In addition, some editors can be enhanced to provide IDE-like features, using the tools listed below.

Intero (Emacs enhancement)

  • Provides instant error feedback, completions, go to definition, applying suggestions, type of expression.
  • Works with GHC 7.8 onwards, benefits from Stack.

Ghcid (editor neutral)

Some video like https://cldup.com/zU-xtcjhZW.mp4

  • Provides error feedback on save, running tests.
  • Works with any pre-installed GHC.

Also available integrated into Vim.

@psibi
Copy link

psibi commented Aug 31, 2016

Also, we can take some valid options from here: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md#ide-support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment