Я просмотрел API графического модуля и не вижу поддержки нескольких окон.Я бы предположил, что Graphics задумана как нечто полезное, но достаточно простое, чтобы быть частью базовой версии OCaml.
Для более сложной графики имеет смысл просто предоставить привязки OCaml к существующей библиотеке.Если я захожу на opam.ocaml.org/packages и ищу «графику», я вижу несколько возможностей.
Я выполнил OpenGL-кодирование в OCaml, но на самом деле мне пришлось построить несколько оболочек для OS-native GUI.функциональность для создания окон.Однако это было много лет назад.