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

Joe Hillenbrand joehillen at gmail.com
Fri Apr 17 18:47:58 UTC 2015


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
>
>


More information about the Haskell-Cafe mailing list