module Calendar_builder: sig .. end
sig
end
Generic calendar implementation.
module Make: functor (D : Date_sig.S) -> functor (T : Time_sig.S) -> Calendar_sig.S with module Date = D and module Time = T
functor (
D
:
Date_sig.S
) ->
T
Time_sig.S
Calendar_sig.S
with module Date = D and module Time = T
Implement a calendar from a date implementation and a time implementation.
module Make_Precise: functor (D : Date_sig.S) -> functor (T : Time_sig.S) -> Calendar_sig.S with module Date = D and module Time = T
Similar to Calendar_builder.Make but results are more precise.
Calendar_builder.Make