packages feed

layout 0.0.0.1 → 0.0.0.2

raw patch · 2 files changed

+4/−4 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Text.Layout: instance Convertible DisplayHtml DisplayHtml
- Text.Layout.DisplayLatex: fromDisplayLatex :: DisplayLatex -> String
- Text.Layout.DisplayLatex: instance Convertible DisplayLatex DisplayLatex
- Text.Layout.DisplayLatex: instance Show DisplayLatex
- Text.Layout.DisplayText: fromDisplayText :: DisplayText -> String
- Text.Layout.DisplayText: instance (Layout a DisplayText, Layout b DisplayText, Layout c DisplayText) => Layout (Table a b c) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b) => Layout (Either a b) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b) => Layout (a, b) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c) => Layout (a, b, c) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c, Show d) => Layout (a, b, c, d) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c, Show d, Show e) => Layout (a, b, c, d, e) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c, Show d, Show e, Show f) => Layout (a, b, c, d, e, f) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g) => Layout (a, b, c, d, e, f, g) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h) => Layout (a, b, c, d, e, f, g, h) DisplayText
- Text.Layout.DisplayText: instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i) => Layout (a, b, c, d, e, f, g, h, i) DisplayText
- Text.Layout.DisplayText: instance IsFormat DisplayText
- Text.Layout.DisplayText: instance Layout () DisplayText
- Text.Layout.DisplayText: instance Layout Char DisplayText
- Text.Layout.DisplayText: instance Layout DisplayText DisplayText
- Text.Layout.DisplayText: instance Layout Double DisplayText
- Text.Layout.DisplayText: instance Layout Float DisplayText
- Text.Layout.DisplayText: instance Layout Int DisplayText
- Text.Layout.DisplayText: instance Layout Integer DisplayText
- Text.Layout.DisplayText: instance Layout a DisplayText => Convertible a DisplayText
- Text.Layout.DisplayText: instance Layout a DisplayText => Layout [a] DisplayText
- Text.Layout.DisplayText: instance Monoid DisplayText
- Text.Layout.DisplayText: instance Show (Ratio a) => Layout (Ratio a) DisplayText
- Text.Layout.DisplayText: instance Show DisplayText
- Text.Layout.DisplayText: instance Show a => Layout (Maybe a) DisplayText
- Text.Layout.Objects: instance Functor (Table a b)
- Text.Layout.Objects: tableAxes :: Table a b c -> (String, String)
- Text.Layout.Objects: tableCaption :: Table a b c -> String
- Text.Layout.Objects: tableValues :: Table a b c -> [((a, b), c)]
+ Text.Layout: instance Data.Convertible.Base.Convertible Text.Layout.DisplayHtml Text.Layout.DisplayHtml
+ Text.Layout.DisplayLatex: [fromDisplayLatex] :: DisplayLatex -> String
+ Text.Layout.DisplayLatex: instance Data.Convertible.Base.Convertible Text.Layout.DisplayLatex.DisplayLatex Text.Layout.DisplayLatex.DisplayLatex
+ Text.Layout.DisplayLatex: instance GHC.Show.Show Text.Layout.DisplayLatex.DisplayLatex
+ Text.Layout.DisplayText: [fromDisplayText] :: DisplayText -> String
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b) => Text.Layout.Class.Layout (Data.Either.Either a b) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b) => Text.Layout.Class.Layout (a, b) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c) => Text.Layout.Class.Layout (a, b, c) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d) => Text.Layout.Class.Layout (a, b, c, d) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e) => Text.Layout.Class.Layout (a, b, c, d, e) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f) => Text.Layout.Class.Layout (a, b, c, d, e, f) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g) => Text.Layout.Class.Layout (a, b, c, d, e, f, g) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h) => Text.Layout.Class.Layout (a, b, c, d, e, f, g, h) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d, GHC.Show.Show e, GHC.Show.Show f, GHC.Show.Show g, GHC.Show.Show h, GHC.Show.Show i) => Text.Layout.Class.Layout (a, b, c, d, e, f, g, h, i) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance (Text.Layout.Class.Layout a Text.Layout.DisplayText.DisplayText, Text.Layout.Class.Layout b Text.Layout.DisplayText.DisplayText, Text.Layout.Class.Layout c Text.Layout.DisplayText.DisplayText) => Text.Layout.Class.Layout (Text.Layout.Objects.Table a b c) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance GHC.Base.Monoid Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance GHC.Show.Show (GHC.Real.Ratio a) => Text.Layout.Class.Layout (GHC.Real.Ratio a) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance GHC.Show.Show Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance GHC.Show.Show a => Text.Layout.Class.Layout (GHC.Base.Maybe a) Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.IsFormat Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout () Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout GHC.Integer.Type.Integer Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout GHC.Types.Char Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout GHC.Types.Double Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout GHC.Types.Float Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout GHC.Types.Int Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout Text.Layout.DisplayText.DisplayText Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout a Text.Layout.DisplayText.DisplayText => Data.Convertible.Base.Convertible a Text.Layout.DisplayText.DisplayText
+ Text.Layout.DisplayText: instance Text.Layout.Class.Layout a Text.Layout.DisplayText.DisplayText => Text.Layout.Class.Layout [a] Text.Layout.DisplayText.DisplayText
+ Text.Layout.Objects: [tableAxes] :: Table a b c -> (String, String)
+ Text.Layout.Objects: [tableCaption] :: Table a b c -> String
+ Text.Layout.Objects: [tableValues] :: Table a b c -> [((a, b), c)]
+ Text.Layout.Objects: instance GHC.Base.Functor (Text.Layout.Objects.Table a b)
- Text.Layout.Class: class Monoid format => IsFormat format
+ Text.Layout.Class: class (Monoid format) => IsFormat format where fromShow = formatVerbatim . show
- Text.Layout.Class: class IsFormat format => Layout a format
+ Text.Layout.Class: class (IsFormat format) => Layout a format where formatList as = formatVerbatim "[" `mappend` (mconcat $ intersperse (formatVerbatim ", ") $ map format as) `mappend` formatVerbatim "]"
- Text.Layout.DisplayLatex: dltx :: Convertible a DisplayLatex => a -> DisplayLatex
+ Text.Layout.DisplayLatex: dltx :: (Convertible a DisplayLatex) => a -> DisplayLatex
- Text.Layout.DisplayText: dt :: Layout a DisplayText => a -> DisplayText
+ Text.Layout.DisplayText: dt :: (Layout a DisplayText) => a -> DisplayText

Files

layout.cabal view
@@ -1,5 +1,5 @@ Name:           layout-Version:        0.0.0.1+Version:        0.0.0.2 License:        BSD3 Author:         Robert Hensing Maintainer:     hackage@roberthensing.nl
src/Text/Layout/DisplayText.hs view
@@ -75,9 +75,9 @@  -- for x, x' of types a, b, or c, we assume show x == show x' <==> x == x' asciiTable :: --(Show a, Eq a, Show b, Eq b, Show c, Eq c)-  ( Convertible a DisplayText-  , Convertible b DisplayText-  , Convertible c DisplayText ) => +  ( Layout a DisplayText+  , Layout b DisplayText+  , Layout c DisplayText ) =>   String -> (String, String) -> [((a,b), c)] -> String asciiTable title (astr, bstr) table' = "Table: " ++ title ++ "\n"                                   ++ thead ++ "\n" ++ tbody