Skip to content
Gracjan Polak edited this page Apr 3, 2016 · 56 revisions

This is a package for developing Haskell in Emacs. It features a wide a range of tooling, from basic editing to building packages and interactive evaluation.

I really like how organized this effort is. -- basdirks, 2015-10-03

Fast links

All wiki pages →

Manual

Naming

The name haskell-mode refers to the whole collection of modules in this package. There is specifically a file haskell-mode.el which defines a major mode called haskell-mode. Generally, in this documentation they will be distinguished by normal font (haskell-mode) and code font (haskell-mode).

History

haskell-mode has a long history. It goes all the way back to 1992. Since then, it has received many contributions in many forms. Some design choices that remain in haskell-mode today are historical. Some modules are outdated or no longer used, or are used by a few people.

Historically there hasn't been a single individual or set of individuals directing the package's architecture for a long period of time, rather, patches and new modules were accepted in liberally and we are left with a box full of interesting toys that may or may not work.