2013-04-24 06:53:59 +00:00
|
|
|
% ghcmodHappyHaskellProgram-Kg.tex
|
2013-04-24 06:12:53 +00:00
|
|
|
\begin{hcarentry}[updated]{ghc-mod --- Happy Haskell Programming}
|
2014-10-06 05:04:11 +00:00
|
|
|
\report{Kazu Yamamoto}%11/14
|
2013-04-24 06:12:53 +00:00
|
|
|
\status{open source, actively developed}
|
|
|
|
\makeheader
|
|
|
|
|
2014-10-06 05:04:11 +00:00
|
|
|
For a long time, Kazu Yamamoto is the only active developer of ghc-mod.
|
|
|
|
Now two new developers joined:
|
2013-04-24 06:12:53 +00:00
|
|
|
|
2014-10-06 05:04:11 +00:00
|
|
|
Alejandro Serrano merged his results of Google Summer of Code. He
|
|
|
|
implements case splitting and sophisticated type hole handling.
|
|
|
|
Daniel Gröber brushed up the internal code by bringing the GhcMod
|
|
|
|
monad. So, the API of \texttt{ghc-mod} drastically changed.
|
|
|
|
The result was released \texttt{ghc-mod} version 5.0
|
2013-04-24 06:12:53 +00:00
|
|
|
|
2014-10-06 05:04:11 +00:00
|
|
|
\texttt{ghc-modi} used to suffer from inconsistency if an environment
|
|
|
|
changes. For instance, file names of modules change, new dependencies
|
|
|
|
are added to its cabal file, new libraries are installed, and so on.
|
|
|
|
\texttt{ghc-modi} v5.1.1 or later captures this kind of changes and
|
|
|
|
restarts a new session.
|
2013-04-24 06:12:53 +00:00
|
|
|
|
2014-10-06 05:04:11 +00:00
|
|
|
Kazu stepped down from the release manager and Daniel took it over.
|
2013-04-24 06:12:53 +00:00
|
|
|
|
|
|
|
\FurtherReading
|
|
|
|
\url{http://www.mew.org/~kazu/proj/ghc-mod/en/}
|
|
|
|
\end{hcarentry}
|