From cb33004b7f506a4f3641d6a9a8efde31ed1b1841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= Date: Thu, 29 Oct 2015 23:43:02 +0100 Subject: [PATCH] Update HCAR entry --- ghcmodHappyHaskellProgram-Dg.tex | 49 ++++++++++++-------------------- 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/ghcmodHappyHaskellProgram-Dg.tex b/ghcmodHappyHaskellProgram-Dg.tex index 7af3027..ba62b0f 100644 --- a/ghcmodHappyHaskellProgram-Dg.tex +++ b/ghcmodHappyHaskellProgram-Dg.tex @@ -7,44 +7,31 @@ \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 providing the user facing functionality, internally called \texttt{ghc} for -historical reasons. Other people have also developed numerous front ends for Vim -and there also exist some for Atom and a few other proprietary editors. +historical reasons. Others have developed front ends for Vim, Atom and a few +other proprietary editors. -After a period of declining activity, development has been picking up pace again -since Daniel Gr\"ober took over as maintainer. Most changes during versions -5.0.0--5.2.1.2 consisted only of fixes and internal cleanup work, but for the -past four months, vastly improved Cabal support has been in the works and is now -starting to stabilize. +This summer's two month \texttt{ghc-mod} hacking session was mostly spent +(finally) getting a release supporting GHC 7.10 out the door as well as fixing +bugs and adding full support for the \textit{Stack} build tool. -This work is a major step forward in terms of how well ghc-mod's suggestions -reflect what \texttt{cabal build} would report, and should also allow ghc-mod's -other features to work even in more complicated Cabal setups. +Since the last report the \textit{haskell-ide} project has seen the light of day +(or rather been revived). There we are planning to adopt \texttt{ghc-mod} as a +core component to use its environment abstraction. -Daniel Gr\"ober has been accepted for a summer internship at IIJ Innovation -Institute's Research Laboratory working on \texttt{ghc-mod} for two months -(August--September). He will be working on: -\begin{compactitem} +The \textit{haskell-ide} project itself (maybe soon to be called +\textit{ghc-ide-engine}) is aiming to be the central component of a unified +Haskell Tooling landscape. - \item adding GHCi-like interactive code execution, to bring \texttt{ghc-mod} up - to feature parity with GHCi and beyond, +\texttt{ghc-mod}'s mission statement remains the same but in the future it will +be but one, important, component in a larger ecosystem of Haskell Tools. - \item investigating how to best cooperate with \texttt{ide-backend}, - - \item adding a network interface to make using ghc-mod in other projects - 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. +We are looking forward to \textit{haskell-ide} making the Haskell Tooling +landscape a lot less fragmented. However until this project produces meaningful +results life goes on and \texttt{ghc-mod} needs to be maintained. 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 -development even more fun come and join us! +occasional contributors. If \textit{you} want to help make Haskell development +even more fun come and join us! \FurtherReading \url{https://github.com/kazu-yamamoto/ghc-mod}