My favorites | Sign in
Project Logo
                
Code license: New BSD License
Labels: haskell, ghc-api, ide
People details
Project owners:
  nominolo

A wrapper around the GHC API to provide IDE functionality.

For a variety of reasons there is no standard IDE for Haskell programmers. Many Haskell programmers use Vim or Emacs, but many others use Visual Studio, Eclipse, Yi or various other editors. There are efforts to provide IDE functionality for each of these platforms, leading to large duplication of efforts. Maintaining each of these libraries is not feasible or negates the addition of new features.

Scion (rhymes with "lion") is an IDE library, i.e., it does not provide a user interface, but rather an API for IDEs. Scion provides:

The goal is that new IDE features are added to Scion once and frontends need just implement the front-end specific code, thus minimising the amount of work for IDE maintainers.

Scion's main repository is hosted on Github. If you have a Github account just click the "fork" button. Otherwise you can get a copy via:

git clone git://github.com/nominolo/scion.git

Features

Emacs Frontend

Planned Features

Contributing

If you forked the project on Github, send a pull request. Otherwise send a patch to the mailing list.









Hosted by Google Code