add comment string and improve error format

thanks to M Mottl
new ocaml error format for compiler

from M. Mottl
ftdetect for OCaml

from M. Mottl