Maybe you could look at Helium [
http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome].
>From what I understand, it's a subset of Haskell specially designed for
teaching. I heard that it provides also very good error messages and hints
about typical errors.


2013/5/21 Rustom Mody <rustompm...@gmail.com>

> We are offering a MOOC on haskell :
>
> https://moocfellowship.org/submissions/the-dance-of-functional-programming-languaging-with-haskell-and-python
>
> Full Announcement on beginners list :
> http://www.haskell.org/pipermail/beginners/2013-May/012013.html
>
> One question that I have been grappling with in this regard:
> How to run ghc in lightweight/beginner mode?
>
> 2 examples of what I mean:
>
> 1. gofer used to come with an alternative standard prelude -- 'simple.pre'
>     Using this, gofer would show many of the type-class based errors as
> simple (non-type-class based) errors.
>     This was very useful for us teachers to help noobs start off without
> intimidating them.
> 2. Racket comes with a couple of levels.  The easier numbers were not
> completely consistent with scheme semantics, but
>     was gentle to beginners
>
> Any thoughts/inputs on this will be welcomed
>
> Rusi
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to