Hey! Hey! Can u rel8?
Go to file
Oliver Charles 1e650a2031 More tests
2021-04-04 11:24:07 +01:00
.github/workflows FIx running tests on CI 2021-04-02 19:20:54 +01:00
docs Correct an example 2021-04-02 11:50:06 +01:00
nix Update sources.json 2021-04-02 12:05:45 +01:00
src More tests 2021-04-04 11:24:07 +01:00
tests More tests 2021-04-04 11:24:07 +01:00
.gitignore The beginning of rel8 1.0 2021-03-23 13:34:02 +00:00
cabal.project Add allow-newer: Cabal for entropy 2021-04-02 18:03:18 +01:00
cabal.project.haskell-nix All overrides necessary to get to the rel8 build plan 2021-04-02 18:34:04 +01:00
default.nix Switch back to 8.10 2021-04-02 18:34:31 +01:00
LICENSE The beginning of rel8 1.0 2021-03-23 13:34:02 +00:00
README.md Create README.md 2021-04-02 17:43:15 +01:00
rel8.cabal Merge branch 'master' of github.com:circuithub/rel8 into arbitrary-queries 2021-04-02 22:05:44 +01:00
shell.nix Merge branch 'master' of github.com:circuithub/rel8 into arbitrary-queries 2021-04-02 22:05:44 +01: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.

For more details, check out the official documentation.