Terminal.ml
is meant for exercising terminal capabilities, such as color text and cursor manipulation.
At the moment the only interesting functionality it provides is a type-safe templating language for printing color messages, limited to 16 colors.
If you need a more full-featured terminal manipulation library, lambda-term is recommended.
This release is made to collect feedback on the library API design and implementation. To give feedback, create an issue.