1
Utilisation de classes de type Haskell pour appliquer la commutativité
Je veux définir une classe de type pour les objets géométriques qui peuvent être intersectés ensemble: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies L'idée est d'avoir une fonction d'intersection à usage général qui peut …