In my last hands-on with students (first course about OCaml), I was dealing with modules and interface files. The ones who had installed OCaml on their computers (not the schools’) couldn’t apparently load modules from other files (in the same directory). I can’t remember the specific error message (it was a couple of weeks ago), but it was along the lines of “module not found”.
I asked and they had not used opam to install OCaml (they hadn’t much time with OCaml actually).
I was wondering: does this problem occur because they hadn’t used opam? If so, is there a way to circumvent this when installation has not been properly conducted?
I would actually be interested in knowing other bugs that can happen when opam is not used.