Bibliothèque graphique 'graphicx' pour OCaml adaptée à WinCaml (dérivée de la version 5.2.0 obtenue à https://github.com/ocaml/graphics), avec utilisation d'utf-8.

'graphicx' utilise les touches fléchées du clavier jusqu'ici laissées vacantes par 'graphics' et leur fait produire les codes ascii '2' (vers le bas), '4' (vers la gauche), '6' (vers la droite), '8' (vers le haut) comme le font en général les touches fléchées d'un pavé numérique en mode verrouillage numérique.


INSTALLATION dans un switch d'opam de Windows 10 ou 11 :
(suppose l'installation préalable de 'graphics' dans ce switch : opam install graphics)
Exécuter, après l'avoir éventuellement adapté, le script bash 'install' en ligne de commande MINGW64 ou le script install.bat par double clic.


Les fichiers du répertoire win32 ont été remplacés par les fichiers correspondants du répertoire ocamlgraph-win\COMMON\win32graph  

Outre src/dune le fichier dune_project a été modifié et le fichier graphics.opam renommé graphicx.opam pour que cette bibliothèque adaptée à MacCaml et WinCaml puisse coexister sur disque avec la bibliothèque graphique OCaml d'origine: le dossier graphicx s'install à côté du dossier graphics dans le répertoire lib du switch courant d'opam. Elle y reste inconnue d'opam. Seul changement dans l'utilisation interactive (toplevel): #use "topfind";; #require "graphicx";; (au lieu de: #use "topfind;; #require "graphics";;) donc une seule lettre à changer.
