Skip to content
This repository has been archived by the owner on Mar 14, 2021. It is now read-only.

atom-haskell-archive/haskell-ghc-mod

Repository files navigation

Deprecation & archival notice

GHC-Mod has been unsupported for several years now. This package still might work with older GHC releases (where GHC-Mod still works), but overall its usefulness is questionable. Hence, this repository is deprecated and archived.

If you want to discuss haskell-ghc-mod, feel free to open an issue on https://github.com/atom-haskell/ide-haskell/issues.

haskell-ghc-mod atom package

This package is primarily intended as backend for ide-haskell.

Haskell ghc-mod opens pipe to ghc-modi and queries types, info and checks for errors.

Installation and configuration

Please refer to the official documentation site https://atom-haskell.github.io

Service-hub API

Since 1.0.0, haskell-ghc-mod provides haskell-completion-backend service.

NOTE: Prior to 1.0.0, ide-backend service was provided. It has been scrapped in favor of ide-haskell's UPI.

You can find description in src/completion-backend/index.ts

License

Copyright © 2015 Atom-Haskell

Contributors (by number of commits):

  • Nikolay Yakimov
  • Daniel Gröber
  • Petr Gladkikh
  • Mike MacDonald
  • Maiddog
  • Maciej Aleksandrowicz
  • Jason Jackson
  • Dennis J. McWherter Jr
  • Aaron Wolf

See the LICENSE.md for details.