Update HCAR entry
This commit is contained in:
parent
ca2992d83c
commit
cb33004b7f
@ -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}
|
||||||
|
Loading…
Reference in New Issue
Block a user