Two of my remarks about the current OCaml implementation: - About the Random module: could the function self_init () take something else as the current system date as the only entropy source? I think there are more valuable sources than the current time on today's computers. - Any plans about giving the possibility to spread the definition across more than one source file. Sometimes modules are more than 300 lines, so I would like to be able to split it over two or more files. Currently there is a one-to-one relationship between files and modules. As far as I know, OCaml is the only language to have such a particular constraint. Any insightful comment would be greatly appreciated. Thanks, lapinmalin