Modules under Bindings are supposed to be low level links to well-known libraries. All of them follow the same style for consistency and predictability. Here are a few rules that have been followed:
- All packages use cabal. Checking of dependencies is
pkg-configby listing such dependencies in cabal file.
- All names are as close as possible to the names in the original library language. To agree with Haskell case conventions they may be prefixed with an underscore or have their first letter capitalized.
- Documentation is provided as links to the official homepage for a library. Due to the policy of preserving names and functionality, such documentation can be used as it is.
These modules are supposed to be used by developers of higher level modules, who should have a good understanding of the undeline libraries they decide to use. Of course, you can use them directly if you know what you are doing.