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@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.nabble.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-caf e
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.