LablTk
LablTk is an OCaml interface to the
Tcl/Tk GUI framework. It allows to
develop GUI applications in a speedy and type safe way. It was derived
from the CamlTk project, and a legacy CamlTk API is included.
The OCamlBrowser library viewer is also part of this project.
LablTk provides a strongly-typed, yet comfortable, interface
to Tcl/Tk's widgets through OCaml's rich type system. Most
widgets and methods are available, along with many examples.
The toplevel can be used for interactive development.
Documentation
-
PDF Manual for LablTk and OCamlBrowser.
- The ocamldoc API reference.
- Another approach for checking the LablTk/CamlTk API is to
run
ocamlbrowser -I +labltk.
-
Examples from the distribution.
Download
- LablTk
8.06.16
: The latest release, for OCaml 5.4.
See the ChangeLog for details.
- LablTk
8.06.15
: older release, for OCaml 5.3.
- LablTk
8.06.14
: older release, for OCaml 5.2.
- LablTk
8.06.13
: older release, for OCaml 5.0.
- LablTk
8.06.12
: older release, for OCaml 4.14.
- LablTk
8.06.11
: older release, for OCaml 4.13.
- LablTk
8.06.10
: older release, for OCaml 4.12.
- LablTk
8.06.9
: older release, for OCaml 4.11.
- LablTk
8.06.8
: older release, for OCaml 4.10.
- LablTk
8.06.7
: older release, for OCaml 4.08 and 4.09.
- Older releases
at ocamlcore.
Development and Support
2026.02.20