ANNOUNCE: ghci-ng package

Herbert Valerio Riedel hvr at
Sat Jul 20 11:41:56 CEST 2013

Hello GHC HQ,

I wanted to inform you that I created the `ghci-ng` package

which essentially is the ghc/* folder from the GHC source-tree with a
ghci-ng.cabal file put in place (and some dummy .h files) to make the
interactive-mode GHC front-end compilable w/o requiring the full GHC

The reason I created ghci-ng was to be able to backport features from
GHC HEAD so that Haskell user not living on the bleeding edge (such as
Haskell Platform users) don't have to wait for half a year or so till
they can use new features[1]. On the other hand, this might also allow
to expose new work-in-progress features to users in production
environments to play with before those features find their way into a
final GHC release, and thus help with developing new GHCi features in a
more "agile" way by getting feedback from potential users earlier.

So ghci-ng is *not* supposed to replace ghci, but rather provide an
testing ground for evaluating new/experimental features which may get
merged into upstream GHCi eventually if they prove useful.

Please let me know what you think of this.

 [1]: The killer-feature right now being the new `:complete` command
      which allows the latest (unreleased) haskell-mode to provide
      REPL-completion from within the Emacs buffer.


More information about the Glasgow-haskell-users mailing list