A framework of packages for building Haskell applications
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter J. Jones a17eeda82e
Add the Newtype module for generating newtype instances
4 days ago
opaleye Add the Newtype module for generating newtype instances 4 days ago
.envrc Add the ability to preform selects, add initial example 4 weeks ago
.gitignore Fix a couple typos, improve the shell.nix file 6 days ago
LICENSE Add Iolaus.Opaleye.Config 1 month ago
README.md Add a top-level README 3 weeks ago
default.nix Build with nix, fix duplicate LICENSE file to make nix/cabal happy 3 weeks ago
overlay.nix Build with nix, fix duplicate LICENSE file to make nix/cabal happy 3 weeks ago
shell.nix Fix a couple typos, improve the shell.nix file 6 days ago

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

  • opaleye: Database queries and scheme migrations.