Refactor the code to have a unique place for signature definition.
authorKim Nguyễn <kn@lri.fr>
Mon, 24 Sep 2012 16:25:40 +0000 (18:25 +0200)
committerKim Nguyễn <kn@lri.fr>
Mon, 24 Sep 2012 16:25:40 +0000 (18:25 +0200)
Re-architecture the code to have all signatures in the sigs.ml module.
Any signature which occurs at least twice in the code (e.g. in a.ml
and corresponding a.mli) is put in a module A in Sigs. The signature
can the be included in a.ml and its 'module type of' can be included
in a.mli.

private signatures can stay in the .ml files where they appear.


No differences found