<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 9, 2016 at 8:13 PM, Joachim Durchholz <span dir="ltr"><<a href="mailto:jo@durchholz.org" target="_blank">jo@durchholz.org</a>></span> wrote:<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>Am 09.02.2016 um 14:20 schrieb Rustom Mody:<br></span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>
FP in ACM Curriculum 2013<br></span>
<<a href="http://blog.languager.org/2015/06/functional-programming-moving-target.html" rel="noreferrer" target="_blank">http://blog.languager.org/2015/06/functional-programming-moving-target.html</a>><span><br>
spells out this – omnibus language – and such fallacies in more detail.<br>
</span></blockquote>
<br>
He claims this, but he does not back that up with any arguments.<br>
There's only reference to authority (Peter Naur).<br></blockquote><div><br></div><div>Well if you dont like external evidence of this -- "authority" -- here's some internal evidence:<br>An excerpt from the burning bridges exchange from the libraries list <br></div><div><pre>On Wed, May 22, 2013 at 8:39 PM, Ivan Lazar Miljenovic wrote:
><i> On 23 May 2013 07:32, Malcolm Wallace wrote:
</i>>><i> -20 for generalising the Prelude
</i>>><i> +1 for removals from the Prelude
</i>>><i> -1 for adding monomorphic stuff
</i>>><i> +1000 for doing nothing
</i>>><i>
</i>>><i> You are all nuts. :-)
</i>><i>
</i>><i> I don't know if I'd go quite _that_ for as Malcolm for the weightings
</i>><i> for the different proposals...
</i>><i>
</i>><i> But I was speaking with a few other tutors of an introductory
</i>><i> CS/programming course that uses Haskell (note: it's teaching
</i>><i> programming with Haskell, not teaching Haskell per se: for example,
</i>><i> all pattern matchings must be done with case statements as the
</i>><i> lecturer considers top-level pattern matching a Haskell-specific
</i>><i> quirk) about these proposals...
</i><br><span style="font-family:arial,helvetica,sans-serif">Casey McCann responded:<br><br></span>So in other words, your contention is that the design of the core
library of Haskell should be driven by the needs of an introductory
programming course, which is not even attempting to teach Haskell
specifically, aimed at students who can't even figure out how tab
characters work? That's marvelous.
<br>
</pre></div></div>My conclusion: Casey representing library-authors and Ivan+Malcolm speaking for teachers have sufficiently divergent needs to need two different languages.<br></div><div class="gmail_extra">Two different preludes+commandline options is a good start in that direction<br><br></div><div class="gmail_extra">If you disagree what do you make of Richard Eisenberg's :<br><br><span style="font-family:monospace,monospace">> It may come as a surprise to many of you that I, too, am very worried 
about Haskell becoming<br>> inaccessible to newcomers. If we can't induct new
 people into our ranks, we will die. It is<br>> for this reason that I have 
always been unhappy with the FTP. But that ship has sailed.<br></span></div><div class="gmail_extra"><br></div><div class="gmail_extra">Just as a thought experiment: The FTP had a landslide support on the libraries list.<br></div><div class="gmail_extra">How would it have fared on a Haskell-Edu list?<br></div></div>