homepage: ''
changelog-type: markdown
hash: 323ce9d0263fd70742a6f58905a78ac8511cfa90b528e52e727a0ee35604be0d
test-bench-deps:
  hasql: -any
  bytestring: -any
  tmp-postgres: ^>=1.34.1.0
  case-insensitive: -any
  base: -any
  time: -any
  tasty-hedgehog: -any
  text: -any
  uuid: -any
  monad-control: ^>=1.0.2.3
  hedgehog: ^>=1.0.2
  lifted-base: ^>=0.2.3.12
  containers: -any
  tasty: -any
  scientific: -any
  rel8: -any
maintainer: ollie@ocharles.org.uk
synopsis: Hey! Hey! Can u rel8?
changelog: |
  # 1.0.0.0 (2021-06-18)

  * Initial release.
basic-deps:
  semigroupoids: -any
  hasql: ^>=1.4.5.1
  semialign: -any
  bytestring: -any
  these: -any
  case-insensitive: -any
  base: ^>=4.14 || ^>=4.15
  time: -any
  text: -any
  uuid: -any
  contravariant: -any
  transformers: -any
  opaleye: ^>=0.7.1.0
  scientific: -any
  aeson: -any
  profunctors: -any
all-versions:
- 1.0.0.0
author: Oliver Charles
latest: 1.0.0.0
description-type: markdown
description: |
  # Welcome!

  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.

  For more details, check out the [official documentation](https://rel8.readthedocs.io/en/latest/).
license-name: BSD-3-Clause

Update from Hackage at 2021-06-18T19:26:32Z
Update from Hackage at 2021-06-18T19:26:32Z
