<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 01/12/2010 03:11 PM, Marc Chantreux wrote:
<blockquote cite="mid:20100112141112.GA24753@auckland.lan" type="cite">
<pre wrap="">salut a tous,
J'aimerais faire acquisition d'un bouquin qui m'accompagne dans mon
périple du procédural au fonctionnel, un truc assez généraliste qui
parle de comment penser les programmes. J'ai un tres mauvais niveau en
algèbre mais ne rechignerais pas à en savoir plus sur les catégories,
par exemple, si besoin.
cordialement,
marc
_______________________________________________
Haskell-fr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Haskell-fr@haskell.org">Haskell-fr@haskell.org</a>
<a class="moz-txt-link-freetext" href="http://www.haskell.org/mailman/listinfo/haskell-fr">http://www.haskell.org/mailman/listinfo/haskell-fr</a>
</pre>
</blockquote>
<br>
Mmm... <br>
<br>
Le bouquin de hutton est vraiment excellent
(<a class="moz-txt-link-freetext" href="http://www.cs.nott.ac.uk/~gmh/book.html">http://www.cs.nott.ac.uk/~gmh/book.html</a>).<br>
<br>
Real word haskell en complément est très bien.<br>
<br>
Apprendre la théorie des catégories est IMOH overkill.<br>
<br>
A mon sens, il y a "que" 3 grands concept dans haskell :<br>
<br>
- fonctionnel pur (+ closure)<br>
- évaluation paresseuse<br>
- système de type.<br>
<br>
Ils se combinent très bien mais sont relativement indépendants.<br>
Les maitriser peut prendre du temps ceci dit. <br>
<br>
Faire du haskell dans son language favori (surtout python, ruby) peut
être un bon moyen de tester sa compréhension.<br>
<br>
ex (en python) :
<a class="moz-txt-link-freetext" href="http://www.valuedlessons.com/2008/01/monads-in-python-with-nice-syntax.html">http://www.valuedlessons.com/2008/01/monads-in-python-with-nice-syntax.html</a><br>
<br>
(Note : c'est horriblement inefficace d'un point de vue perf).<br>
<br>
L.<br>
<br>
<br>
<div class="moz-signature">-- <br>
Lionel Barret de Nazaris<br>
===<br>
Create bigger cities faster with <a
href="http://gamr7.com/g2009/urban_pad">Urban PAD</a>.<br>
follow us : <a href="http://gamr7.com/g2009/default/feed.rss">rss</a>,
<a href="http://twitter.com/Gamr7">twitter</a>, <a
href="http://www.facebook.com/pages/Urban-PAD/124363971359">facebook</a>
</div>
</body>
</html>