Oh, I somehow missed that. Thanks for letting me know. Interestingly, looking into the OCaml stdlib source code here, I do see the use of lowercase filenames. I guess it can be handy to have ALLCAPS files such as GUIDELINES.md or other capitalized file names like Makefile to appear at the beginning of a listing, followed by all regular modules.
But this is still not clear to me:
Do I have to avoid distinguishing module names only by capitalization? This would (in theory) be an argument against CamelCase because NoBody and Nobody couldn’t coexist (when using modules in seperate files on a case-insensitive file system), but No_body and Nobody could.
Update:
I found this response in another thread: