LablGTK is a software that provides GTK+ bindings for Objective Caml, allowing developers to create graphical user interfaces and applications using the Caml programming language.
The software is still under development, but it is already fully functional. LablGTK has support for libgnomecanvas, libpanel, librsvg, GtkGLArea and the Druid widget in libgnomeui. LablGTK2 also adds support for gnomecanvas, librsvg and libpanel. It comes with many examples enabling users to easily create highly functional applications/interfaces.
All widgets except one are available, with almost all their methods, and GLArea widget is supported in combination with LablGL. LibGlade and GdkPixbuf support is also included for both versions. The software adds support for Objective Caml threads, including for the toplevel, which allows for interactive use of the library.
LablGTK requires GTK+ version 2.0.x and Objective Caml 3.07 or above to operate. The latest stable release provides support for the widgets and features in GTK+ 2.6.
Overall, LablGTK is a highly functional, yet simple software for developers. It is easy to use and has many useful features. It can be highly recommended for users looking for a GTK+ 2.0.x bindings for creating object-oriented interfaces.
Version 2.6.0: N/A