A framework of packages for building Haskell applications
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Peter J. Jones 94809a31b0
Add `HashedSecret', revert to using ByteString for `SaltedHash'
3 dagar sedan
crypto Add `HashedSecret', revert to using ByteString for `SaltedHash' 3 dagar sedan
opaleye Rename Opaleye -> Database, add helper function 2 veckor sedan
validation validation: Add `HasValidLength' instance for `NonEmpty' 2 veckor sedan
.envrc Update for NixOS 19.09 1 månad sedan
.gitignore Fix a couple typos, improve the shell.nix file 5 månader sedan
LICENSE Add Iolaus.Opaleye.Config 5 månader sedan
README.md Typo 3 veckor sedan
default.nix Initial import of the iolaus-validations library 3 veckor sedan

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