[Haskell-fr] Question Data.Tree

Dan Weston westondan at imageworks.com
Wed Dec 9 14:48:41 EST 2009


 > 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
>             <khatar at phear.or
>             g>                                                       Pour
>             Envoyé par :              La liste Haskell Francophone
>             haskell-fr-bounc          <haskell-fr at haskell.org 
> <mailto:haskell-fr at haskell.org>>
>             es at haskell.org <mailto:es at haskell.org>                       
>                       cc
> 
>                                                                     Objet
>             09/12/2009 08:41          Re: [Haskell-fr] haskell platform
>                                       sous ubuntu ?
> 
>                 Veuillez
>                répondre à
>             La liste Haskell
>               Francophone
>             <haskell-fr at hask
>                 ell.org <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 at haskell.org <mailto:Haskell-fr at haskell.org>
> http://www.haskell.org/mailman/listinfo/haskell-fr
> 
> 
> 
> 



More information about the Haskell-fr mailing list