libmolude: Prelude based on protolude for GHC 8 and beyond.

[ deprecated, gpl, library, prelude ] [ Propose Tags ]
Deprecated in favor of liblawless

A Prelude relpacement for GHC 8 with a focus on building applications with Lenses, Machines, and Applicatives.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.12.3
Change log CHANGELOG
Dependencies aeson (>=0.11.2 && <0.12), base (>=4.9 && <4.10), base-unicode-symbols (>=0.2.2 && <0.3), binary (>=0.8.3 && <0.9), bytestring (>=0.10.8 && <0.11), concurrent-machines (>=0.2.3 && <0.3), containers (>=0.5.7 && <0.6), containers-unicode-symbols (>=0.3.1 && <0.4), contravariant (>=1.4 && <1.5), data-textual (>=0.3.0 && <0.4), directory (>=1.2.6 && <1.3), exceptions (>=0.8.3 && <0.9), filepath (>=1.4.1 && <1.5), hjsonschema (>=1.2.0 && <1.3), lens (>=4.14 && <4.15), machines (>=0.6.1 && <0.7), mtl (>=2.2.1 && <2.3), parsers (>=0.12.4 && <0.13), path (>=0.5.9 && <0.6), path-io (>=1.2.0 && <1.3), protolude (>=0.1.10 && <0.2), random (>=1.1 && <1.2), semigroups (>=0.18.2 && <0.19), stm (>=2.4.4 && <2.5), stm-containers (>=0.2.15 && <0.3), temporary (>=1.2.0 && <1.3), text (>=1.2.2 && <1.3), text-icu (>=0.7.0 && <0.8), text-icu-normalized (>=0.1.6 && <0.2), text-printer (>=0.4 && <0.5), time (>=1.6.0 && <1.7), transformers (>=0.5.2 && <0.6), yaml (>=0.8.20 && <0.9), zippers (>=0.2.2 && <0.3) [details]
License GPL-3.0-only
Copyright © 2016 Evan Cofsky
Author Evan Cofsky
Maintainer evan@theunixman.com
Category Prelude
Source repo head: git clone https://gitlab.com/misandrist/libmolude.git
this: git clone https://gitlab.com/misandrist/libmolude.git(tag v0.12.3)
Uploaded by misandrist at 2016-11-26T20:59:06Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 903 total (3 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for libmolude-0.12.3

[back to package description]

Molude, a Prelude Replacement

Welcome to Molude, a Prelude Replacement. It focuses on a few core ideas:

  • Support for GHC 8 and later
  • Yaml configuration
  • JSON and JSON Schemas
  • Normalized Unicode everywhere
  • Lenses and default Aeson encodings for generated datastructures.
  • Easy Generic and Typeable deriving.

It's based on protolude, lenses, and tries to extend on them as much as possible.