I agree, and I’m hoping to help improve these matters with my project, Halcyon 
(https://halcyon.sh/).

Halcyon allows all build-time and run-time dependencies of an application to be 
explicitly declared and installed with a single invocation.  This builds on the 
great work done recently in Cabal to get us `cabal freeze`, and works around 
many long-standing Cabal issues, such as the inability to automatically install 
missing build-tools.

Halcyon can also be used to restore entire Haskell installations in seconds, 
and supports GHC versions including 7.8.3, 7.8.2, 7.6.3, 7.6.1, 7.4.2, 7.2.2, 
and 7.0.4.  Hopefully, being able to swap GHC versions in and out, without 
needing to have them on disk, should help lessen the amount of work needed for 
comprehensive testing.

I am currently putting the final touches on my project before announcement.  
Please let me know what you think.

-- 
Miëtek




On 2014-12-03, at 18:25, Howard B. Golden <howard_b_gol...@yahoo.com> wrote:

> Hi,
> 
> There aren't more complaints because most people haven't tried 7.8 seriously 
> yet. (I didn't notice the problem since I've only been using GHC 7.8 under 
> Windows.) This points out the need for some sort of regular testing of 
> canaries (full systems producing known results) to test the entire toolchain 
> including common libraries (HP, perhaps) and Cabal.
> 
> At the risk of antagonizing the developers again, I will point out that there 
> is a bit of disconnect between GHC developers, Cabal developers, library 
> developers and users (application developers). Without slowing the GHC 
> developers' creativity, there is a need to look at the experience of the 
> application developers. FWIW, my sense is that there is too much turbulence 
> for many potential application developers to adopt Haskell as their 
> production platform unless they have significant in-house resources to deal 
> with the rapid changes. (As as thought experiment, how many changes have to 
> be made to Real World Haskell's programs to get them to run?)
> 
> 
> Howard
> 
> 
> 
> ----- Original Message -----
> From: Simon Marlow <marlo...@gmail.com>
> To: Miëtek Bak <mie...@bak.io>; Carter Schonwald <carter.schonw...@gmail.com>
> Cc: "cabal-de...@haskell.org" <cabal-de...@haskell.org>; 
> "ghc-devs@haskell.org" <ghc-devs@haskell.org>
> Sent: Wednesday, December 3, 2014 4:03 AM
> Subject: Re: Linker change in GHC 7.8 leads to widespread issues
> 
> I'm actually rather surprised we got away without doing this up to now. 
>  Why haven't there been more complaints?
> 
> Cheers,
> Simon
> _______________________________________________
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to