This is Learn-OCaml autogen, a utility allowing you to generate all the files needed by Learn-OCaml from a single one. You might be interested in autogen if:
- You need to write an exercise for the platform, but want to make it easy.
- You want to avoid writing boilerplate code. Then,
- if your exercise is a generic test of functions against solutions, you have nothing more to do.
- if your exercise is more complex, you can use the generated files as a basis for your implementation.
The procedure to install autogen is described here.