From b6805513f6b86dbd434e9ec9aea4632468e6ccff Mon Sep 17 00:00:00 2001 From: Stephen Diehl Date: Fri, 17 Jun 2016 09:49:49 -0400 Subject: [PATCH] Dependencies note. --- README.md | 24 ++++++++++++++++++++++++ protolude.cabal | 4 ++-- src/Protolude.hs | 1 + 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0462ad0a1..ba9e12e9d 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,30 @@ Usage import Protolude ``` +Dependencies +------------ + +Protolude tries to be light on dependencies and only pulls in *essential* +libraries that are universally common across most real-world projects. + +Dependencies Bound +----------- -------- +array 0.5.1.0 +async 2.1.0 +base 4.8.2.0 +binary 0.7.5.0 +bytestring 0.10.6.0 +containers 0.5.6.2 +deepseq 1.4.1.1 +ghc-prim 0.4.0.0 +integer-gmp 1.0.0.0 +mtl 2.2.1 +protolude 0.1.6 +safe 0.3.9 +stm 2.4.4.1 +text 1.2.2.1 +transformers 0.4.2.0 + License ------- diff --git a/protolude.cabal b/protolude.cabal index cd90dd6f0..0744221cf 100644 --- a/protolude.cabal +++ b/protolude.cabal @@ -34,8 +34,6 @@ library exposed-modules: Protolude Unsafe - - other-modules: Base Applicative Bool @@ -50,6 +48,8 @@ library Bifunctor Panic + other-modules: + default-extensions: NoImplicitPrelude OverloadedStrings diff --git a/src/Protolude.hs b/src/Protolude.hs index f1d9c09cb..dae0dd2dd 100644 --- a/src/Protolude.hs +++ b/src/Protolude.hs @@ -1,5 +1,6 @@ {-# LANGUAGE CPP #-} {-# LANGUAGE Trustworthy #-} +{-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE ExplicitNamespaces #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-}