package allegro5
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  OCaml Allegro 5
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      allegro5-0.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=b26b096283bc972c1d1aeeed4209fd8646e7e330fd971bf05ddfc175a223c7ad
    
    
  sha512=8dc54cb4f4428e6a30e81bd79f8d76391d954e75bed4090e7a99a20bdf9a1b9f162935821f7886988796761c9297028132378c24d90ca8fc3e0c534a5896140f
    
    
  Description
An OCaml binding of the Allegro 5 game & multimedia C library
Published: 09 Mar 2025
README
OCaml Allegro 5
This is an OCaml binding for the Allegro 5 C library.
You shall install it with:
opam install allegro5Allegro 5 development libraries (including addons) must be installed on your system for OCaml Allegro 5 to work. For instance, on Arch Linux, they are provided by the allegro package. The minimum supported version is Allegro 5.2.7.
Documentation
Available at https://frigory33.github.io/ocaml-allegro-5/.
It follows a structure close to the structure of the original C library’s documentation.
Dune commands
dune build
dune build @doc
dune install
dune uninstallContribute
Merge requests and bug reports are very welcome! Please join the project!
You can also create a bug report for a feature request.
A small repository for testing the binding is available at ocaml-allegro-5-test.
Dependencies (3)
- conf-allegro5
- 
  
    dune
  
  
    >= "2.9"
- 
  
    ocaml
  
  
    >= "4.08"
Dev Dependencies (1)
- 
  
    odoc
  
  
    with-doc
Used by
None
Conflicts
None
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page