I think we should think outside the box here. Make sure your OCaml has prerequisites that involve some shittier language like C, which is taught in a Unix environment with xemacs. Once the students have seen how awful it can get and they associate the terrible learning experience with C (what's with the lack of love for emacs anyway? =/), then you come to the rescue. :-D Btw, I wouldn't try to use OCaml with Ubuntu, or *any* recent language that has been in development. Support is generally flaky. The mainline OCaml that comes with Ubuntu is fine, but the gl+gtk support is broken. The version of Eclipse that ships with Ubuntu is freaking ancient and won't support the Scala plugin. From what I remember, 8.0.4 also shipped with some fossilized version of Scala itself. On Fri, Sep 26, 2008 at 6:33 AM, Andrej Bauer wrote: > Hugo Ferreira wrote: > >> To make things simpler you may: >> 0. Use ocamlbuild projects only. >> 1. Prepare ocamlbuild files (tags and myocamlbuild) if necessary. >> 2. Provide a workspace with an example project ready for compilation. >> 3. Let the students use only one project with various source files. >> > > Yes, we do all of this, but unfortunately ocamlbuild under Windows sucks > because the trick with symbolic links to executables does not work. Has this > been fixed yet? (Also, ocamlbuild assumes bash is in the path, also under > Windows.) > > Best regards, > > Andrej > > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >