Burning bridges

wren ng thornton wren at freegeek.org
Fri May 24 03:50:29 CEST 2013


On 5/22/13 8:39 PM, Ivan Lazar Miljenovic wrote:
> I don't know if I'd go quite _that_ for as Malcolm for the weightings
> for the different proposals...
>
> But I was speaking with a few other tutors of an introductory
> CS/programming course that uses Haskell (note: it's teaching
> programming with Haskell, not teaching Haskell per se: for example,
> all pattern matchings must be done with case statements as the
> lecturer considers top-level pattern matching a Haskell-specific
> quirk) about these proposals...

This is why I propose the general scheme of:

* minimize what's in the Prelude, thereby reducing clashes and the need
for import...hiding

* add an Interlude for those who really want the kitchen sink. The
Interlude would pull from Data.Foldable, Data.Traversable, etc.

* add PedagogicalHaskell for those who want the monomorphic versions. It
should be easy to explain that this is for pedagogical purposes only and
that the Interlude (or the underlying modules) provide generalized
versions.

-- 
Live well,
~wren




More information about the Libraries mailing list