
Oui c'est ça
Je suis allé un peu vite en écrivant mon exempe.
C'est bien un type synonyme que je voulais.
Mais ça ne résout pas mon problème?
2009/12/9 Dan Weston
data MyTree = Tree Jeu
Ici Tree n'est pas de chez Data.Tree, ce n'est qu'un constructeur du type MyTrue
Pêut-etre voulez-vous
type MyTree = Tree Jeu
Dupont Corentin wrote:
Bonjour! Oui, ça fait plaisir de voir un peu de traffic sur cette liste! Je me demande ce qu'il faudrait faire pour développer l'enthousiasme pour Haskell en France. J'ai l'impression que tous les autres pays l'utilisent sauf nous! Rien qu'a voir où sont organisés les grosses conférences: Madrid, Oslo, Stockholm, Philadelphie... Rien à Paris??
Sinon pour ma part, j'utilise Ubuntu, mais je regrette qu'il n'y ai pas de package pour ghc 6.10.
Une question technique: J'utilise un arbre de chez Data.Tree:
data Item = I | X deriving (Eq, Show, Ord) type Jeu = [Item]
data MyTree = Tree Jeu
Je souhaite élaguer cet arbre à l'aide d'une fonction prune: prune :: Jeu -> Bool
Je souhaite faire ce parcours à l'aide d'une fonction de la bibliothèque genre fmap... Peut être est-ce possible avec la fonction Data.Traverable.traverse, mais je ne comprend absoluement pas comment elle marche: traverse :: Applicative f => (a -> f b) -> t a -> f (t b) pourquoi Applicative? Qu'est ce que ça permet?
J'ai aussi une fonction estSolution: estSolution :: Jeu -> Bool
Je souhaite élaguer complètement l'arbre pour ne garder que les chemins qui mènent aux solutions. Je sais le faire à la main avec un parcours, mais ce serait mieux à l'aide d'une fonction de la librairie!!
Corentin
Marc Chantreux
Pour Envoyé par : La liste Haskell Francophone haskell-fr-bounc > es@haskell.org mailto:es@haskell.org cc Objet 09/12/2009 08:41 Re: [Haskell-fr] haskell platform sous ubuntu ?
Veuillez répondre à La liste Haskell Francophone
http://ell.org> On Wed, Dec 09, 2009 at 08:26:36AM +0100, David Virebayre wrote:
De rien ! Ca fait plaisir de voir un message sur cette liste de temps en temps. N'hésites pas !
Il est vrai que kowey et moi esperions plus de trafic quand on avait fait les demarches pour la création de la liste et de la page francophone.
Pour ma part: j'ai fais une pause dans mon apprentissage parceque je n'arrivais tout simplement pas a écrire quoi que ce soit d'intelligent. Je tente actuellement une nouvelle méthode qui fonctionne bien avec go: la lecture des codes sources existants.
Au fait, quelle version d'Ubuntu as-tu ?
une JJ ... mais je ne reconduirais pas ubuntu: je l'ai testé parceque c'etait préinstallé sur mon portable mais je la virerais des que j'en aurais le temps pour une autre distrib. Je pensais a Squeeze ... il parrait que arch est tres appréciée dans le monde haskell pour le nombre de libs packagées: je jetterais un coup d'oeil.
cordialement marc _______________________________________________ Haskell-fr mailing list Haskell-fr@haskell.org mailto:Haskell-fr@haskell.org
_______________________________________________ Haskell-fr mailing list Haskell-fr@haskell.org http://www.haskell.org/mailman/listinfo/haskell-fr