package stk

  1. Overview
  2. Docs
SDL-based GUI toolkit

Install

Dune Dependency

Authors

Maintainers

Sources

ocaml-stk-0.1.0.tar.bz2
md5=c334ffabde8b710f1eba6699db0f601a
sha512=7978e3f10bc196ee6177ded9ae0313a5ba65e1a74e501fbecbe5ebc216ca6ee7117deaff5bc4c414083a4a55851a81e5dedaa8d0a880ad72689b3f56f3b064f5

Description

Published: 22 Mar 2023

README

OCaml-stk -- SDL-based GUI Toolkit for OCaml

🌐 OCaml-stk homepage

OCaml-stk is a Graphical User Interfce toolkit for OCaml based on libSDL 2, through the Tsdl bindings.

Lwt is used to provide pseudo-parallelism in event handling.

Stk is still in development but already provides various widgets.

The Stk_iconv library provides bindings to GNU libiconv, to convert strings to and from UTF-8, which is the format of strings in OCaml-stk.

Installation

The stk and stk_iconv packages are installable with opam:

opam install stk stk_iconv

Current state of OCaml-stk can be installed with:

$ opam pin add stk git@framagit.org:zoggy/ocaml-stk.git
$ opam pin add stk_iconv git@framagit.org:zoggy/ocaml-stk.git

Dependencies (17)

  1. uutf >= "1.0.0"
  2. uunf >= "15.0.0"
  3. tsdl-ttf >= "0.3.2"
  4. tsdl-image >= "0.3.2"
  5. tsdl >= "1.0.0"
  6. sedlex >= "1.2"
  7. ppx_blob >= "0.7.2"
  8. ocf_ppx >= "0.8.0"
  9. ocf >= "0.8.0"
  10. pcre >= "7.5.0"
  11. lwt_ppx >= "2.0.2"
  12. lwt >= "5.4.0"
  13. logs >= "0.7.0"
  14. higlo >= "0.9"
  15. fmt >= "0.9.0"
  16. ocaml >= "4.12.0"
  17. dune >= "2.9"

Dev Dependencies (1)

  1. odoc with-doc

Used by (1)

  1. chamo >= "4.0"

Conflicts

None