En fait cela fonctionne à condition de définir les complexes avec
type mycomplex = C of float * float
et non pas
type complex = C of float * float
qui a pour effet néfaste de redéfinir un type complex utilisé pour la bibliothèque Images.
type mycomplex = C of float * float
et non pas
type complex = C of float * float
qui a pour effet néfaste de redéfinir un type complex utilisé pour la bibliothèque Images.