[Haskell-cafe] Scala at position 25 of the Tiobe index, Haskell dropped
guthrie at mum.edu
Fri Apr 17 18:37:51 UTC 2015
Nice result – but doesn’t this assume that each package installation is only for one project?
Is there some good way to share sandboxes that doesn’t just reintroduce the same version conflicts problems?
From: Christopher Allen [mailto:cma at bitemyapp.com]
Sent: Friday, April 17, 2015 1:29 PM
To: Joe Hillenbrand
Cc: Gregory Guthrie; haskell-cafe at haskell.org
Subject: Re: [Haskell-cafe] Scala at position 25 of the Tiobe index, Haskell dropped
I work with a lot of Haskell beginners and the Cabal problems went away when sandboxes were added to Cabal and the learners started using a sandbox for every project.
I've only seen a handful (one hand, 5 fingers) of problems since then that weren't attributable to, "wasn't using a sandbox". Of those, about half were the user doing something uncommon/unusual.
I have a tutorial here http://howistart.org/posts/haskell/1 which among other things, covers the basics of using sandboxes.
Library maturity is my only worry with production Haskell. Not enough eyeballs and all that. It's not enough to stop me or my colleagues using it in production though. I can fix libraries, I can't fix Scala.
On Fri, Apr 17, 2015 at 1:21 PM, Joe Hillenbrand <joehillen at gmail.com<mailto:joehillen at gmail.com>> wrote:
> On Fri, Apr 17, 2015 at 6:21 AM, Gregory Guthrie <guthrie at mum.edu<mailto:guthrie at mum.edu>> wrote:
> And in my experience the cabal problems are the "fatal-flaw";
Big +1 here. Cabal is the biggest thing keeping me from aggressively
promoting Haskell in industry. The risk of promoting Haskell now is
that people will try out Haskell, hit a cabal issue, give up, and then
form a bad opinion of Haskell because of it.
There is saying "If a user has a bad experience, that's a bug."
I've been patiently awaiting the Backpack overhaul before promoting
Haskell in the workplace. 
Haskell-Cafe mailing list
Haskell-Cafe at haskell.org<mailto:Haskell-Cafe at haskell.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe