A collection of tutorials for the OCaml Bogue library
  • OCaml 59.3%
  • Standard ML 18.5%
  • Shell 11.7%
  • Makefile 9%
  • Dune 0.8%
  • Other 0.7%
Find a file
2026-02-08 21:44:00 +01:00
.github/workflows remove Windows workflow 2024-03-04 10:41:01 +01:00
common sed compat for mac OS 2024-03-04 10:26:04 +01:00
counter new syntax (** **) for standard tutorial text 2024-02-10 18:38:10 +01:00
docs less presumptuous ;) 2024-03-02 11:03:50 +01:00
hello new syntax (** **) for standard tutorial text 2024-02-10 18:38:10 +01:00
layouts new syntax (** **) for standard tutorial text 2024-02-10 18:38:10 +01:00
modif_parent new syntax (** **) for standard tutorial text 2024-02-10 18:38:10 +01:00
resize add auto-generated comment 2023-12-19 09:51:04 +01:00
widgets less presumptuous ;) 2024-03-02 11:03:50 +01:00
bogue-tutorials.opam upper bound on bogue 2026-02-08 21:44:00 +01:00
bogue-tutorials.opam.template update to more recent dune 2023-12-16 10:24:34 +01:00
CHANGES.md less presumptuous ;) 2024-03-02 11:03:50 +01:00
Contributing.md typo 2024-02-13 13:54:52 +01:00
dune-project upper bound on bogue 2026-02-08 21:44:00 +01:00
LICENSE add LICENSE 2023-03-26 18:00:46 +02:00
Makefile Two new tutorials: layouts tree and widgets graph 2024-01-21 22:04:17 +01:00
README.md upper bound on bogue 2026-02-08 21:44:00 +01:00

Bogue tutorials

A collection of tutorials for the Bogue OCaml library.


Bogue is a GUI library for developing desktop applications. The tutorials will guide you from basic first steps to advanced methods.

The tutorials are best viewed online at this address.

You can also download the repository and open docs/bogue-tutorials/index.html in a browser.

All tutorials come with automatically tested code, which can be executed if you download the source and run make exe within a tutorial directory. If you installed the bogue-tutorials opam package, you may simply execute the bogue-tutorials.xxx programs. (Replace xxx by the name of the tutorial.)

Of course, the code can also be manually copy-pasted in an OCaml toplevel (REPL). See instructions here.

List of available tutorials:

See here

WIP

This is work in progress: more tutorials will be added when time permits.

On the other hand, the existing tutorials are fairly stable. At least, they should work as expected.

Contribute

See Contributing.md.