Update HCAR entry

This commit is contained in:
Daniel Gröber 2015-10-29 23:43:02 +01:00
parent ca2992d83c
commit cb33004b7f
1 changed files with 18 additions and 31 deletions

View File

@ -7,44 +7,31 @@
\texttt{ghc-mod} is both a backend program for enhancing editors and other kinds \texttt{ghc-mod} is both a backend program for enhancing editors and other kinds
of development environments with support for Haskell, and an Emacs package of development environments with support for Haskell, and an Emacs package
providing the user facing functionality, internally called \texttt{ghc} for providing the user facing functionality, internally called \texttt{ghc} for
historical reasons. Other people have also developed numerous front ends for Vim historical reasons. Others have developed front ends for Vim, Atom and a few
and there also exist some for Atom and a few other proprietary editors. other proprietary editors.
After a period of declining activity, development has been picking up pace again This summer's two month \texttt{ghc-mod} hacking session was mostly spent
since Daniel Gr\"ober took over as maintainer. Most changes during versions (finally) getting a release supporting GHC 7.10 out the door as well as fixing
5.0.0--5.2.1.2 consisted only of fixes and internal cleanup work, but for the bugs and adding full support for the \textit{Stack} build tool.
past four months, vastly improved Cabal support has been in the works and is now
starting to stabilize.
This work is a major step forward in terms of how well ghc-mod's suggestions Since the last report the \textit{haskell-ide} project has seen the light of day
reflect what \texttt{cabal build} would report, and should also allow ghc-mod's (or rather been revived). There we are planning to adopt \texttt{ghc-mod} as a
other features to work even in more complicated Cabal setups. core component to use its environment abstraction.
Daniel Gr\"ober has been accepted for a summer internship at IIJ Innovation The \textit{haskell-ide} project itself (maybe soon to be called
Institute's Research Laboratory working on \texttt{ghc-mod} for two months \textit{ghc-ide-engine}) is aiming to be the central component of a unified
(August--September). He will be working on: Haskell Tooling landscape.
\begin{compactitem}
\item adding GHCi-like interactive code execution, to bring \texttt{ghc-mod} up \texttt{ghc-mod}'s mission statement remains the same but in the future it will
to feature parity with GHCi and beyond, be but one, important, component in a larger ecosystem of Haskell Tools.
\item investigating how to best cooperate with \texttt{ide-backend}, We are looking forward to \textit{haskell-ide} making the Haskell Tooling
landscape a lot less fragmented. However until this project produces meaningful
\item adding a network interface to make using ghc-mod in other projects results life goes on and \texttt{ghc-mod} needs to be maintained.
easier, and
\item if time allows, cleaning up the Emacs frontend to be more user-friendly
and in line with Emacs' conventions.
\end{compactitem}
The goal of this work is to make \texttt{ghc-mod} the obvious choice for anyone
implementing Haskell support for a development environment and improving
\texttt{ghc-mod}'s overall feature set and reliability in order to give new as
well as experienced Haskell developers the best possible experience.
Right now \texttt{ghc-mod} has only one core developer and only a handful of Right now \texttt{ghc-mod} has only one core developer and only a handful of
occasional drive-by contributors. If \textit{you} want to help make Haskell occasional contributors. If \textit{you} want to help make Haskell development
development even more fun come and join us! even more fun come and join us!
\FurtherReading \FurtherReading
\url{https://github.com/kazu-yamamoto/ghc-mod} \url{https://github.com/kazu-yamamoto/ghc-mod}