В некотором коде, который я смотрю, используется:
Lwt_engine.set (new Lwt_engine.libev ())
Что означает ключевое слово new в этом контексте?
new
Я предполагаю, что это как-то связано с объектомсистема
Вы правы, Lwt_engine.libev это класс. Вызов new Lwt_engine.libev () создает новый объект в этом классе.
Lwt_engine.libev
new Lwt_engine.libev ()