Bonjour,
Est-il possible de définir un foncteur comme "extension" d'un autre foncteur, par inclusion du second dans le premier ? Comment faut-il procéder ?
Blustuff.
Edit : En voici une tentative qui provoque une erreur syntaxique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 module type S = sig end module type A = functor (P : S) -> sig end module type B = functor (P : S) -> sig include A (P) end Syntax error: 'end' expected, the highlighted 'sig' might be unmatched
Partager