setdown-0.1.0.0: setdown.cabal
-- Initial setdown.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
-- The name of the package.
name: setdown
-- The package version. See the Haskell package versioning policy (PVP)
-- for standards guiding when and how versions should be incremented.
-- http://www.haskell.org/haskellwiki/Package_versioning_policy
-- PVP summary: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 0.1.0.0
-- A short (one-line) description of the package.
synopsis: Treating files as sets to perform rapid set manipulation.
-- A longer description of the package.
description: There will be times when you have lots of set data and you want to perform many
set operations quickly and reliably, you will also want to be able to add new
data to your set operations and be able to run the same set operations with
little effort. This is the problem that setdown aims to solve. Setdown was
built with the intention that you would use it in conjunction with version
control tools to manage your set data and set description file.
homepage: http://bitbucket.org/robertmassaioli/setdown
bug-reports: https://bitbucket.org/robertmassaioli/setdown/issues
-- The license under which the package is released.
license: BSD3
-- The file containing the license text.
license-file: LICENSE
-- The package author(s).
author: Robert Massaioli
-- An email address to which users can send suggestions, bug reports, and
-- patches.
maintainer: robertmassaioli@gmail.com
-- A copyright notice.
copyright: (c) 2015 Robert Massaioli
-- category:
build-type: Simple
-- Extra files to be distributed with the package, such as examples or a
-- README.
extra-source-files: README.markdown
-- Constraint on the version of Cabal needed to build this package.
cabal-version: >=1.10
source-repository head
type: git
location: git@bitbucket.org:robertmassaioli/setdown.git
executable setdown
-- .hs or .lhs file containing the Main module.
main-is: Main.hs
-- Modules included in this executable, other than Main.
other-modules: SetLanguage
, SetParser
, Context
, DefinitionHelpers
, DuplicateElimination
, ExpressionConversion
, ExternalSort
, Main
, PerformOperations
, PrintDefinition
, SetData
, SetInput
, SetInputVerification
, SimpleDefinitionCycles
-- LANGUAGE extensions used by modules in this package.
-- other-extensions:
-- Other library packages from which modules are imported.
build-depends: base >=4.7 && <4.8
-- Lexing dependencies
, array == 0.5.*
, bytestring == 0.10.4.*
, text == 1.2.*
-- , pretty-show == 1.6.*
-- Module Dependencies
, filepath >= 1.2 && < 2
, directory >= 1.1 && < 2
, containers == 0.5.*
, uuid == 1.3.*
, split == 0.2.*
, mtl == 2.2.*
, cmdargs == 0.10.*
-- Directories containing source files.
-- hs-source-dirs:
-- Base language which the package is written in.
default-language: Haskell2010
ghc-options: -Wall