SML interface to libraries that support GObject Introspection, such as GLib and GTK
Giraffe Library provides an SML interface to various GObject-based libraries that support GObject Introspection. Notably this includes GTK and supporting libraries, enabling applications with GUIs to be developed entirely in SML. Applications without GUIs may also find some useful features in GLib. The same SML interface is provided for MLton, allowing the same SML application source code to be used with both compilers.
Dependencies: Source headers for required GObject-based libraries, C compiler and linker, common utilities and pkg-config
Platform: Linux, macOS
Poly/ML version: >= 5.6
Licence: LGPL v2.1
Download link: http://giraffelibrary.org/releases.html
Project link: http://giraffelibrary.org/