Cabal revisions of ansigraph-0.3.0.5
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: ansigraph-version: 0.3.0.5-synopsis: Terminal-based graphing via ANSI and Unicode--description: Ansigraph is an ultralightweight terminal-based graphing utility. It uses- Unicode characters and ANSI escape codes to display and animate colored graphs- of vectors/functions in real and complex variables.- .-- This functionality is provided by a 'Graphable' type class, whose method- 'graphWith' draws a graph at the terminal. Another function 'animateWith' takes- a list of Graphable elements and displays an animation by rendering them in- sequence. Both of these functions take an options record as an argument. The- 'graph' and 'animate' functions are defined to use the default options, and the- user can define similar functions based on their own settings.- .-- There are two main ways to use the package.-- Importing "System.Console.Ansigraph" provides all the functionality we- typically use. This includes the /FlexibleInstances/ extension, which makes it- marginally more convenient to use graphing functions by allowing instances like- 'Graphable [Double]'.- .-- If you want to use the package without activating /FlexibleInstances/ then you- can import "System.Console.Ansigraph.Core", which provides everything except- these instances. Then you must use one of a few newtype wrappers, namely:- 'Graph', 'PosGraph', 'CGraph', 'Mat', 'CMat'. These wrappers are also- available from the standard 'Ansigraph' module.- .-- The "System.Console.Ansigraph.Examples" module contains examples of all the- graph types, and also shows the available ANSI colors.---homepage: https://github.com/BlackBrane/ansigraph-license: MIT-license-file: LICENSE-author: Cliff Harvey-maintainer: cs.hbar+hs@gmail.com-copyright: 2015-2016 Cliff Harvey-category: Graphics-build-type: Simple-extra-source-files: README.md,- CHANGELOG.md,- img/wavedemo.gif--cabal-version: >=1.10---library- exposed-modules: System.Console.Ansigraph,- System.Console.Ansigraph.Core,- System.Console.Ansigraph.Examples-- other-modules: System.Console.Ansigraph.Internal.Core,- System.Console.Ansigraph.Internal.FlexInstances,- System.Console.Ansigraph.Internal.Horizontal,- System.Console.Ansigraph.Internal.Matrix-- build-depends: base >=4.6 && <4.11,- ansi-terminal >=0.6 && <0.9-- if (impl(ghc < 8.0))- build-depends: transformers >= 0.3 && <0.6-- hs-source-dirs: src-- default-language: Haskell2010-- ghc-options: -Wall- -fno-warn-orphans- -fno-warn-unused-do-bind- -fno-warn-missing-signatures- -fno-warn-unused-imports---test-suite test-ansigraph- type: exitcode-stdio-1.0-- hs-source-dirs: test-- main-is: test-ansigraph.hs-- default-language: Haskell2010-- build-depends: base == 4.*,- ansigraph,- hspec == 2.*,- QuickCheck == 2.*---source-repository head- type: git-- location: git://github.com/BlackBrane/ansigraph.git+name: ansigraph +version: 0.3.0.5 +x-revision: 1 +synopsis: Terminal-based graphing via ANSI and Unicode + +description: Ansigraph is an ultralightweight terminal-based graphing utility. It uses + Unicode characters and ANSI escape codes to display and animate colored graphs + of vectors/functions in real and complex variables. + . + + This functionality is provided by a 'Graphable' type class, whose method + 'graphWith' draws a graph at the terminal. Another function 'animateWith' takes + a list of Graphable elements and displays an animation by rendering them in + sequence. Both of these functions take an options record as an argument. The + 'graph' and 'animate' functions are defined to use the default options, and the + user can define similar functions based on their own settings. + . + + There are two main ways to use the package. + + Importing "System.Console.Ansigraph" provides all the functionality we + typically use. This includes the /FlexibleInstances/ extension, which makes it + marginally more convenient to use graphing functions by allowing instances like + 'Graphable [Double]'. + . + + If you want to use the package without activating /FlexibleInstances/ then you + can import "System.Console.Ansigraph.Core", which provides everything except + these instances. Then you must use one of a few newtype wrappers, namely: + 'Graph', 'PosGraph', 'CGraph', 'Mat', 'CMat'. These wrappers are also + available from the standard 'Ansigraph' module. + . + + The "System.Console.Ansigraph.Examples" module contains examples of all the + graph types, and also shows the available ANSI colors. + + +homepage: https://github.com/BlackBrane/ansigraph +license: MIT +license-file: LICENSE +author: Cliff Harvey +maintainer: cs.hbar+hs@gmail.com +copyright: 2015-2016 Cliff Harvey +category: Graphics +build-type: Simple +extra-source-files: README.md, + CHANGELOG.md, + img/wavedemo.gif + +cabal-version: >=1.10 + + +library + exposed-modules: System.Console.Ansigraph, + System.Console.Ansigraph.Core, + System.Console.Ansigraph.Examples + + other-modules: System.Console.Ansigraph.Internal.Core, + System.Console.Ansigraph.Internal.FlexInstances, + System.Console.Ansigraph.Internal.Horizontal, + System.Console.Ansigraph.Internal.Matrix + + build-depends: base >=4.6 && <4.13, + ansi-terminal >=0.6 && <0.9 + + if (impl(ghc < 8.0)) + build-depends: transformers >= 0.3 && <0.6 + + hs-source-dirs: src + + default-language: Haskell2010 + + ghc-options: -Wall + -fno-warn-orphans + -fno-warn-unused-do-bind + -fno-warn-missing-signatures + -fno-warn-unused-imports + + +test-suite test-ansigraph + type: exitcode-stdio-1.0 + + hs-source-dirs: test + + main-is: test-ansigraph.hs + + default-language: Haskell2010 + + build-depends: base == 4.*, + ansigraph, + hspec == 2.*, + QuickCheck == 2.* + + +source-repository head + type: git + + location: git://github.com/fieldstrength/ansigraph.git
revision 2
name: ansigraph version: 0.3.0.5 -x-revision: 1 +x-revision: 2 synopsis: Terminal-based graphing via ANSI and Unicode description: Ansigraph is an ultralightweight terminal-based graphing utility. It uses System.Console.Ansigraph.Internal.Horizontal, System.Console.Ansigraph.Internal.Matrix - build-depends: base >=4.6 && <4.13, - ansi-terminal >=0.6 && <0.9 + build-depends: base >=4.6 && <4.21, + ansi-terminal >=0.6 && <1.2 if (impl(ghc < 8.0)) build-depends: transformers >= 0.3 && <0.6