A framework of packages for building Haskell applications
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Peter J. Jones a90b207eb4
Add additional functions to the top-level module
il y a 1 semaine
crypto Add additional functions to the top-level module il y a 1 semaine
opaleye Rename Opaleye -> Database, add helper function il y a 3 semaines
validation validation: Add `HasValidLength' instance for `NonEmpty' il y a 4 semaines
.envrc Update for NixOS 19.09 il y a 1 mois
.gitignore Fix a couple typos, improve the shell.nix file il y a 5 mois
LICENSE Add Iolaus.Opaleye.Config il y a 6 mois
README.md Typo il y a 4 semaines
default.nix Initial import of the iolaus-validations library il y a 4 semaines

README.md

Iolaus

A set of packages that aim to take care of the 20% overlap between all of the Haskell applications that you write.

Style

This collection of packages uses the “MTL + Classy Optics” style of composing the major components of an application.

For more information we highly recommend the talk by George Wilson entitled Next Level MTL with Classy Optics.

Packages

  • crypto: Simplified cryptography operations.

  • opaleye: Database queries and schema migrations.

  • validation: Data validation