[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#769000: ITP: hsenv -- Haskell virtual environment tool

Package: wnpp
Severity: wishlist
Owner: Dmitry Bogatov <KAction@gnu.org>

* Package name    : hsenv
  Version         : 0.5
  Upstream Author : Bartosz Ćwikłowski
                    Taylor Hedberg <t@tmh.cc>
* URL             : https://github.com/tmhedberg/hsenv
* License         : BSD
  Programming Lang: Haskell
  Description     : Haskell virtual environment tool

hsenv is a tool (inspired by Python's virtualenv) to create isolated Haskell environments.

It creates a sandboxed environment in a .hsenv/ sub-directory
of your project, which, when activated, allows you to use regular Haskell tools
(ghc, ghci, ghc-pkg, cabal) to manage your Haskell code and environment.
It's possible to create an environment, that uses different GHC version
than your currently installed. Very simple emacs integration mode is included.

It is only tool of this kind (haskell virtualenv is deprecated and
recommends this one).  It allows me to safely install ghc-7.8 without
breaking system.  This tool allowed me to build `yi` text editor from
git and do not get mad. It gets ~1 release a year. I plan to handle
maintership of this package.

Reply to: