<p dir="ltr">Just a reminder, I think Haskell (the language) is being conflated by `base` (the library).</p>
<p dir="ltr">`base` has exactly the minimum required for GHC to bootstrap and compile itself.</p>
<p dir="ltr">If you guys are interested in an `other-base`, then do it and list that as a dependency in your cabal file.</p>
<p dir="ltr">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.</p>
<p dir="ltr">No need to discuss morals on a non-existant problem. Go ahead and make a different base. Companies do this all the time.</p>
<p dir="ltr">Alex.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Sep 28, 2016 3:22 AM, "Peter" <<a href="mailto:voldermort@hotmail.com">voldermort@hotmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What are the advantages of batteries included?<br>
<br>
1) It's easier for newcomers to find the appropriate library for common<br>
tasks.<br>
2) Consistency between different programs, as they will mostly use the same<br>
standard libraries for common tasks.<br>
<br>
Do these require the batteries to be installed with the compiler? Do they<br>
require the batteries to be installed as a monolithic unit at all? An<br>
"official" wiki page pointing to the recommended packages for common tasks<br>
would seem to achieve the purpose almost as well, but without the<br>
accompanying problems.<br>
<br>
As for sets of specific library versions that are known to work well<br>
together, Stackage has already solved that.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://haskell.1045720.n5.nabble.com/Re-Batteries-included-Was-GHC-is-a-monopoly-compiler-tp5843366p5843416.html" rel="noreferrer" target="_blank">http://haskell.1045720.n5.<wbr>nabble.com/Re-Batteries-<wbr>included-Was-GHC-is-a-<wbr>monopoly-compiler-<wbr>tp5843366p5843416.html</a><br>
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.<br>
<div class="elided-text">______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</div></blockquote></div><br></div>