Welcome to Rel8! ================================ Welcome to Rel8! Rel8 is a Haskell library for interacting with PostgreSQL databases, built on top of the fantastic `Opaleye `_ library. The main objectives of Rel8 are: * *Conciseness*: Users using Rel8 should not need to write boiler-plate code. By using expressive types, we can provide sufficient information for the compiler to infer code whenever possible. * *Inferrable*: Despite using a lot of type level magic, Rel8 aims to have excellent and predictable type inference. * *Familiar*: writing Rel8 queries should feel like normal Haskell programming. .. toctree:: :maxdepth: 3 :caption: Contents: tutorial cookbook More Resources ============== * The `Haskell API documentation `_ describes how individual functions are types are to be used. * If you have a question about how to use Rel8, feel free to open a `GitHub discussion `_. * If you think you've found a bug, confusing behavior, or have a feature request, please raise an issue at `Rel8's issue tracker `_.