En fait je pensais expliciter les noms des champs pour tes structures : data DayStmt = DayStmt { _morning, _evening :: Temperature} data WeekStmt = WeekStmt { _monday, _tuesday, ..., _sunday :: DayStmt} etc. Après du coup tu peux composer tes lenses pour aller chercher les champs qui t'intéressent : monday . evening En composant un peu tu devrais pouvoir faire des "requêtes" sympas dans ton ensemble de temperatures. Le 4 avril 2014 15:06, Gautier DI FOLCO <gautier.difolco@gmail.com> a écrit :
Le 3 avril 2014 10:44, Sylvain Henry <hsyl20@gmail.com> a écrit :
Si je comprends bien elle fait une sélection et une réduction, donc parfait avec des lenses.
J'ai fais une tentative, mais le gain est nul, je dois me débarrasser des map si je suis ton raisonnement, mais je n'ai pas trouvé de fonctions pour, tu aurais des pointeurs/exemples ?
_______________________________________________ Haskell-fr mailing list Haskell-fr@haskell.org http://www.haskell.org/mailman/listinfo/haskell-fr