It allows to use predefined classes with js_of_ocaml.
…mas Ripoche) It allows the compilation on win32/msvc.
The "new" code generator : - is less restrictive with mutually recursive definition. - is compatible with Js_of_ocaml. For Js_of_ocaml compatibility, we generate "lazy first-order module" instead of recursive modules. For much detailled explanation, see: - syntax/clusters.mli - syntax/base.ml
See https://code.google.com/p/deriving/issues/detail?id=4 for details