packages feed

wl-pprint-terminfo 0.5.1 → 0.5.2

raw patch · 2 files changed

+15/−2 lines, 2 filesdep +containersdep ~wl-pprint-extras

Dependencies added: containers

Dependency ranges changed: wl-pprint-extras

Files

System/Console/Terminfo/PrettyPrint.hs view
@@ -51,7 +51,11 @@ import System.Console.Terminfo.Effects import System.Console.Terminfo.Base import System.Console.Terminfo.Cursor+import Data.Foldable (toList) import Data.Traversable+import Data.Sequence (Seq)+import Numeric.Natural (Natural)+import Data.List.NonEmpty (NonEmpty) import Control.Applicative import Control.Monad import Control.Monad.Trans.State@@ -247,6 +251,14 @@ instance PrettyTerm Float instance PrettyTerm Double instance PrettyTerm ()+instance PrettyTerm Natural++instance PrettyTerm a => PrettyTerm (Seq a) where+  prettyTerm = prettyTermList . toList++instance PrettyTerm a => PrettyTerm (NonEmpty a) where+  prettyTerm = prettyTermList . toList + instance (PrettyTerm a,PrettyTerm b) => PrettyTerm (a,b) where   prettyTerm (x,y) = tupled [prettyTerm x, prettyTerm y] 
wl-pprint-terminfo.cabal view
@@ -1,6 +1,6 @@ name:          wl-pprint-terminfo category:      Control, Monads, Text-version:       0.5.1+version:       0.5.2 cabal-version: >= 1.6 license:       BSD3 license-file:  LICENSE@@ -22,7 +22,8 @@   build-depends:      base             >= 4     && < 5,     semigroups       >= 0.7.1 && < 0.8,-    wl-pprint-extras >= 1.4   && < 1.5,+    containers       >= 0.4   && < 0.5,+    wl-pprint-extras >= 1.4.1 && < 1.5,     hscurses         >= 1.4   && < 1.5,     terminfo         >= 0.3.2 && < 0.4,     transformers     >= 0.2.2 && < 0.3