rel8: Hey! Hey! Can u rel8?

[ bsd3, library, unclassified ] [ Propose Tags ]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.0.0.0, 1.0.0.1, 1.1.0.0, 1.2.0.0, 1.2.1.0, 1.2.2.0, 1.3.0.0, 1.3.1.0, 1.4.0.0, 1.4.1.0, 1.5.0.0
Change log Changelog.md
Dependencies aeson, attoparsec, attoparsec-aeson, base (>=4.16 && <4.20), base-compat (>=0.11 && <0.14), base16 (>=1.0), bifunctors, bytestring, case-insensitive, comonad, contravariant, data-textual, hasql (>=1.6.1.2 && <1.7), network-ip, opaleye (>=0.10.2.1 && <0.11), pretty, product-profunctors, profunctors, scientific, semialign, semigroupoids, text, these, time, transformers, utf8-string, uuid, vector [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 2024-03-19T15:03:08Z
Distributions
Downloads 1690 total (49 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-03-19 [all 1 reports]

Readme for rel8-1.5.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.