rel8: Hey! Hey! Can u rel8?

[ bsd3, library, unclassified ] [ Propose Tags ]

[Skip to Readme]
Versions [RSS] [faq] 1.0.0.0, 1.0.0.1, 1.1.0.0
Change log Changelog.md
Dependencies aeson, base (>=4.14 && <4.16), bifunctors, bytestring, case-insensitive, comonad, contravariant, hasql (>=1.4.5.1 && <1.5), opaleye (>=0.7.3.0 && <0.8), pretty, product-profunctors, profunctors, scientific, semialign, semigroupoids, text, these, time, uuid [details]
License BSD-3-Clause
Author Oliver Charles
Maintainer ollie@ocharles.org.uk
Home page https://github.com/circuithub/rel8
Bug tracker https://github.com/circuithub/rel8/issues
Source repo head: git clone https://github.com/circuithub/rel8
Uploaded by OliverCharles at 2021-07-17T08:56:26Z
Distributions NixOS:1.1.0.0, Stackage:1.1.0.0
Downloads 328 total (51 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
All reported builds failed as of 2021-07-17 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for rel8-1.1.0.0

[back to package 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.

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.