[Haskell-cafe] Batteries included (Was: GHC is a monopoly compiler)

Tony Day tonyday567 at gmail.com
Wed Sep 28 21:31:43 UTC 2016


I've asked for some summer interns and space to do some haskell dev.  I'll
have 4 bright python-trained coders, with maybe one FP subject, and 8 weeks
to get something done.  In this context, the powers that be gave me haskell
with batteries included.  I can't give them *those* batteries - I don't
even know what some of them do.

On Wed, Sep 28, 2016 at 11:53 PM, Alex Belanger <i.caught.air at gmail.com>
wrote:

> Just a reminder, I think Haskell (the language) is being conflated by
> `base` (the library).
>
> `base` has exactly the minimum required for GHC to bootstrap and compile
> itself.
>
> If you guys are interested in an `other-base`, then do it and list that as
> a dependency in your cabal file.
>
> You choose your dependencies by relevance, but it doesn't affect what
> Haskell is or capable of. The whole point of having even `base` be a
> library (and extensions) is what allow Haskell to be such a good research
> language.
>
> No need to discuss morals on a non-existant problem. Go ahead and make a
> different base. Companies do this all the time.
>
> Alex.
>
> On Sep 28, 2016 3:22 AM, "Peter" <voldermort at hotmail.com> wrote:
>
> What are the advantages of batteries included?
>
> 1) It's easier for newcomers to find the appropriate library for common
> tasks.
> 2) Consistency between different programs, as they will mostly use the same
> standard libraries for common tasks.
>
> Do these require the batteries to be installed with the compiler? Do they
> require the batteries to be installed as a monolithic unit at all? An
> "official" wiki page pointing to the recommended packages for common tasks
> would seem to achieve the purpose almost as well, but without the
> accompanying problems.
>
> As for sets of specific library versions that are known to work well
> together, Stackage has already solved that.
>
>
>
> --
> View this message in context: http://haskell.1045720.n5.nabb
> le.com/Re-Batteries-included-Was-GHC-is-a-monopoly-
> compiler-tp5843366p5843416.html
> Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160929/b832ec70/attachment.html>


More information about the Haskell-Cafe mailing list