Giraffe Library

Owner: pclayton

Category: Library

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:

Project link: