<div dir="ltr">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.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 28, 2016 at 11:53 PM, Alex Belanger <span dir="ltr"><<a href="mailto:i.caught.air@gmail.com" target="_blank">i.caught.air@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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><span class="HOEnZb"><font color="#888888">
<p dir="ltr">Alex.</p></font></span><div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><div class="gmail_quote">On Sep 28, 2016 3:22 AM, "Peter" <<a href="mailto:voldermort@hotmail.com" target="_blank">voldermort@hotmail.com</a>> wrote:<br type="attribution"><blockquote 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.nabb<wbr>le.com/Re-Batteries-included-<wbr>Was-GHC-is-a-monopoly-<wbr>compiler-tp5843366p5843416.<wbr>html</a><br>
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.<br>
<div>______________________________<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-bi<wbr>n/mailman/listinfo/haskell-caf<wbr>e</a><br>
Only members subscribed via the mailman list are allowed to post.</div></blockquote></div><br></div>
</div></div><br>______________________________<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.<br></blockquote></div><br></div>