Commit 04c18319147c0e520fd13cbdf61369e4d41d4046 is not what is usually referred to as "pack". In particular, the names Rss1,... still exist in addition to Syndic.Rss1,... Still you want to do it this way to benefit from the upcoming module aliases feature. Thus, the usual "trick" is to rename the internal modules. I would also leave the .mli out so it is inferred by the compiler (for both ocaml < 4.02 and ocaml ≥ 4.02).
Commit 04c18319147c0e520fd13cbdf61369e4d41d4046 is not what is usually referred to as "pack". In particular, the names
Rss1
,... still exist in addition toSyndic.Rss1
,... Still you want to do it this way to benefit from the upcoming module aliases feature. Thus, the usual "trick" is to rename the internal modules. I would also leave the.mli
out so it is inferred by the compiler (for both ocaml < 4.02 and ocaml ≥ 4.02).