CamlSearch
recherche de fonctions CamlLight par type via isomorphismes de types
Vous pouvez rechercher ici une fonction dans une librairie CamlLight, en utilisant son type. L'algorithme de recherche prendra en compte les isomorphismes de types dont la thèorie est étudiée dans plusieurs travaux (voyez par exemple ce bouquin et cette page en ligne).
Ecrivez le type de la fonction que vous recherchez, en choisissant les librairies ou modules ou vous voulez chercher et le type de la recherche.
Par exemple, pour trouver tous les operateurs binaires sur les entiers, vous pouvez taper int -> int -> int (ou aussi int * int -> int: ces deux types sont isomorphes). Aussi, 'a*('b->'a->'a)->'b list ->'a peut reperer les iterateurs sur les listes polymorphes.