[Haskell-cafe] Scala at position 25 of the Tiobe index, Haskell dropped

Christopher Allen cma at bitemyapp.com
Fri Apr 17 18:50:11 UTC 2015


I'm not sure what you think a `cabal upgrade` should do. You can ask Cabal
to install a particular, newer version of a library and it will resolve the
package dependencies across the project and prompt for reinstalls for where
it's needed.

On Fri, Apr 17, 2015 at 1:47 PM, Joe Hillenbrand <joehillen at gmail.com>
wrote:

> Sandboxes are really a bandaid and most tutorials don't promote them
> enough.
>
> You can also still hit the multiple package versions issue in a sandbox.
>
> The lack of "cabal upgrade" is another big headache.
>
> On Fri, Apr 17, 2015 at 11:29 AM, Christopher Allen <cma at bitemyapp.com>
> wrote:
> > 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>
> > wrote:
> >>
> >> > On Fri, Apr 17, 2015 at 6:21 AM, Gregory Guthrie <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. [1]
> >>
> >> [1] https://ghc.haskell.org/trac/ghc/wiki/Backpack
> >> _______________________________________________
> >> Haskell-Cafe mailing list
> >> Haskell-Cafe at haskell.org
> >> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150417/f4296a8f/attachment.html>


More information about the Haskell-Cafe mailing list