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 8260619ad7
Update the Opaleye example so it is polymorphic, demonstrating CanOpaleye
11 months ago
opaleye Update the Opaleye example so it is polymorphic, demonstrating CanOpaleye 11 months ago
.envrc Add the ability to preform selects, add initial example 1 year ago
.gitignore Fix a couple typos, improve the shell.nix file 11 months ago
LICENSE Add Iolaus.Opaleye.Config 1 year ago
README.md Add a top-level README 1 year ago
default.nix Build with nix, fix duplicate LICENSE file to make nix/cabal happy 1 year ago
overlay.nix Build with nix, fix duplicate LICENSE file to make nix/cabal happy 1 year ago
shell.nix Simplify the shell.nix file 11 months 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.