Simple GHC (Haskell) Integration for VSCode
Simple Haskell support using only GHCi. (Icon derived from logo on http://haskell.org/.) Note on the maintenance status of vscode-ghc-simpleI intend to continue publish bug fixes and compatibility fixes for vscode-ghc-simple. However, currently I do not personally use Haskell much at all due to a shift in my focus, and there will unlikely be significant feature developments in vscode-ghc-simple in the future. If you want a more comprehensive experience, consider using the official language-server-based extension. If you just want something simple, this should be enough. Shiny badgesRelated and recommended extensions
InstallationGet vscode-ghc-simple from the Visual Studio Marketplace or run the following in Quick Open:
Alternatively, if you want the latest and greatest, you can download What?This VSCode extension provides editing enhancements for Haskell development. Currently implemented features:
Why?Since around GHC 8, the compiler GHC and its interactive REPL GHCi has gained various tooling-related features. These allow for more tooling that communicate with the compiler using text IO and files, instead of a Haskell API. This project aims to explore the possibilities provided by said features, by implementing Haskell tooling within the editor VSCode. Basic usageInstall the extension from the marketplace or using the Quick Open command Use an Checking the logsThe full log of interaction between GHCi and this extension can be found by clicking the 'GHC' item on the status bar:
When reporting an issue please also attach relevant log output, ideally (but not necessarily) from a fresh start ( WikiFor the FAQ and more on configuring your project, configuring the extension, etc., please check out the wiki page on GitHub. |






