Hey! Hey! Can u rel8?
Go to file
Ollie Charles 59e34f6275
Add allow-newer: Cabal for entropy
Hopefully this works for the custom-setup...
2021-04-02 18:03:18 +01:00
.github/workflows Try adding IOHK's cache 2021-04-02 12:20:37 +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 Move getting start guide back to Read the Docs 2021-04-01 21:42:52 +01:00
tests Clean up Serializable and introduce litTable 2021-03-25 05:03:58 +00: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
default.nix Switch to GHC 9.0.1 2021-04-02 12:07:00 +01:00
Doctest.hs Restore the ability to run doctests 2021-03-23 21:07:04 +00: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 Update rel8.cabal 2021-04-02 17:40:16 +01:00
Setup.hs The beginning of rel8 1.0 2021-03-23 13:34:02 +00:00
shell.nix Move getting start guide back to Read the Docs 2021-04-01 21:42:52 +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.