Hey! Hey! Can u rel8?
Go to file
Teo Camarasu dbda2da7bc
docs: fix haddock link (#332)
Previously this linked to Prelude.fromIntegral, but we mean Rel8.Num.fromIntegral
2024-07-02 15:41:09 +00:00
.github/workflows Switch to Nix flakes (#253) 2023-07-07 18:25:55 +01:00
changelog.d Release 1.5.0.0 (#298) 2024-03-19 14:48:26 +00:00
docs docs: remove empty 'where' clause (#327) 2024-05-29 15:56:49 +01:00
src docs: fix haddock link (#332) 2024-07-02 15:41:09 +00:00
tests Make sure fromRational can handle repeating fractions (#309) 2024-02-20 18:21:28 +00:00
.gitignore Release 1.5.0.0 (#298) 2024-03-19 14:48:26 +00:00
cabal.project Build with GHC 9.8.1 (#299) 2024-02-21 12:40:30 +00:00
cabal.project.haskell-nix Switch to Opaleye 0.9.7.0 (#259) 2023-07-08 22:58:24 +01:00
Changelog.md Release 1.5.0.0 (#298) 2024-03-19 14:48:26 +00:00
flake.lock Support Hedgehog 1.5 (#317) 2024-03-18 15:22:03 +00:00
flake.nix Support Hedgehog 1.5 (#317) 2024-03-18 15:22:03 +00:00
LICENSE Bump copyright year 2021-06-18 18:24:31 +01:00
README.md Add the ZuriHac talk to the README (#96) 2021-07-05 13:02:11 +00:00
rel8.cabal Release 1.5.0.0 (#298) 2024-03-19 14:48:26 +00:00

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.

Rel8 was presented at ZuriHac 2021. If you want to have a brief overview of what Rel8 is, and a tour of the API - check out the video below:

Rel8 presentation at ZuriHac 2021

For more details, check out the official documentation.