The yoga package

[ Tags: bsd3, graphics, library ] [ Propose Tags ]

The Yoga library from Facebook is a fast layout engine written in C that implements flexbox. There are two main ways to interface with these bindings. The high-level bindings are stored in the Yoga module and provide a more Haskell-like interface to the library. The other option is to directly use the C-level bindings in Bindings.Yoga. If you do so you do so at your own risk (i.e. you must manage your own memory). The examples are not built nor included by default. Please refer to the source tarball for examples on how to use this library. These bindings are not affiliated with Facebook in any way, and have been developed separately for the sole purpose of interfacing with their open source library.

Properties

Versions 0.0.0.1, 0.0.0.2
Dependencies base (>4 && <6), bindings-DSL, ieee754 (>=0.7), yoga [details]
License BSD3
Copyright 2017-present
Author Pavel Krajcevski
Maintainer Krajcevski@gmail.com
Category Graphics
Source repository head: git clone https://www.github.com/Mokosha/yoga-hs.git
Uploaded Thu Dec 14 16:41:18 UTC 2017 by Mokosha
Distributions LTSHaskell:0.0.0.1, NixOS:0.0.0.1, Stackage:0.0.0.2, Tumbleweed:0.0.0.1
Executables yoga-example
Downloads 148 total (39 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-12-14 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
examples

Build examples

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees