No subject


Wed Apr 10 17:18:51 CEST 2013


teaching. I heard that it provides also very good error messages and hints
about typical errors.


2013/5/21 Rustom Mody <rustompmody at 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 at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>

--e89a8ff25604e67e6604dd37923b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Maybe you could look at Helium [<a href=3D"http://www.cs.u=
u.nl/wiki/bin/view/Helium/WebHome">http://www.cs.uu.nl/wiki/bin/view/Helium=
/WebHome</a>].<div style>From what I understand, it&#39;s a subset of Haske=
ll specially designed for teaching. I heard that it provides also very good=
 error messages and hints about typical errors.</div>

</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">2013/5/=
21 Rustom Mody <span dir=3D"ltr">&lt;<a href=3D"mailto:rustompmody at gmail.co=
m" target=3D"_blank">rustompmody at gmail.com</a>&gt;</span><br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">

We are offering a MOOC on haskell :<br><a href=3D"https://moocfellowship.or=
g/submissions/the-dance-of-functional-programming-languaging-with-haskell-a=
nd-python" target=3D"_blank">https://moocfellowship.org/submissions/the-dan=
ce-of-functional-programming-languaging-with-haskell-and-python</a><br>




<br>Full Announcement on beginners list :<br><a href=3D"http://www.haskell.=
org/pipermail/beginners/2013-May/012013.html" target=3D"_blank">http://www.=
haskell.org/pipermail/beginners/2013-May/012013.html</a><br><br>One questio=
n that I have been grappling with in this regard:<br>




How to run ghc in lightweight/beginner mode?<br><br>2 examples of what I me=
an:<br><br>1. gofer used to come with an alternative standard prelude -- &#=
39;simple.pre&#39;<br>=A0=A0=A0 Using this, gofer would show many of the ty=
pe-class based errors as simple (non-type-class based) errors.<br>




=A0=A0=A0 This was very useful for us teachers to help noobs start off with=
out intimidating them.<br>2. Racket comes with a couple of levels.=A0 The e=
asier numbers were not completely consistent with scheme semantics, but <br=
>=A0=A0=A0 was gentle to beginners<br>




<br>Any thoughts/inputs on this will be welcomed<br><br>Rusi<br>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href=3D"mailto:Haskell-Cafe at haskell.org">Haskell-Cafe at haskell.org</a><br=
>
<a href=3D"http://www.haskell.org/mailman/listinfo/haskell-cafe" target=3D"=
_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br></div>

--e89a8ff25604e67e6604dd37923b--



More information about the Haskell-Cafe mailing list