
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
Le 3 avril 2014 10:44, Sylvain Henry
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