Du coup j'ai ajouté RankNTypes, j'ai modifié le type de ma fonction et ça marche !!
{-# LANGUAGE RankNTypes #-}(|>|)::Backenda=>(foralla.Backenda=>Operationa)->(foralla.Backenda=>Operationa)->Operationaop1|>|op2=doBoundingBox[bx1,_,_]<-op1BoundingBox[bx2,_,_]<-op2jefaismoncalculetjetranslateop1op2
[^] # Re: Changer la signature peut-être ?
Posté par max22 . En réponse au message Problème de types en Haskell. Évalué à 1.
ayé !
j'ai regardé du côté des quantificateurs et je suis tombé sur ces 2 pages :
Stackoverflow
Explaining Haskell RankNTypes for All
Du coup j'ai ajouté RankNTypes, j'ai modifié le type de ma fonction et ça marche !!
merci pour la piste des quantificateurs.