This commit is contained in:
Daniel Gröber 2014-10-06 17:04:17 +02:00
parent 33d6f38a20
commit 466a64183b

View File

@ -4,22 +4,22 @@
\status{open source, actively developed} \status{open source, actively developed}
\makeheader \makeheader
For a long time, Kazu Yamamoto is the only active developer of ghc-mod. For a long time, Kazu Yamamoto was the only active developer of ghc-mod, now two
Now two new developers joined: new developers have joined:
Alejandro Serrano merged his results of Google Summer of Code. He Alejandro Serrano merged the results of his Google Summer of Code project. He
implements case splitting and sophisticated type hole handling. implemented case splitting and sophisticated typed hole handling. Daniel Gröber
Daniel Gröber brushed up the internal code by bringing the GhcMod brushed up the internal code and introduced the GhcModT monad now used
monad. So, the API of \texttt{ghc-mod} drastically changed. throughout the exported API. As a result the API of \texttt{ghc-mod} drastically
The result was released \texttt{ghc-mod} version 5.0 changed with version 5.0.0.
\texttt{ghc-modi} used to suffer from inconsistency if an environment \texttt{ghc-modi} used to suffer from various consistency related issues
changes. For instance, file names of modules change, new dependencies triggered by changes in the environment, for instance: changing file names of
are added to its cabal file, new libraries are installed, and so on. modules, adding dependencies to the cabal file and installing new libraries.
\texttt{ghc-modi} v5.1.1 or later captures this kind of changes and \texttt{ghc-modi} v5.1.1 or later handles changes in the environment by
restarts a new session. restarting the GHC session when this is detected.
Kazu stepped down from the release manager and Daniel took it over. Kazu stepped down as release manager and Daniel took over.
\FurtherReading \FurtherReading
\url{http://www.mew.org/~kazu/proj/ghc-mod/en/} \url{http://www.mew.org/~kazu/proj/ghc-mod/en/}