mezzo-0.1.0.0: mezzo.cabal
name: mezzo
version: 0.1.0.0
synopsis: Typesafe music composition
description: A Haskell music composition library that enforces common
musical rules in the type system.
homepage: https://github.com/DimaSamoz/mezzo#readme
license: BSD3
license-file: LICENSE
author: Dima Szamozvancev
maintainer: ds709@cam.ac.uk
copyright: 2016 Dima Samozvancev
category: Music
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules: Lib
, Mezzo
, Mezzo.Model
, Mezzo.Model.Prim
, Mezzo.Model.Music
, Mezzo.Model.Types
, Mezzo.Model.Harmony.Motion
, Mezzo.Model.Harmony.Chords
, Mezzo.Model.Harmony.Functional
, Mezzo.Model.Reify
, Mezzo.Compose.Types
, Mezzo.Compose.Builder
, Mezzo.Compose.Templates
, Mezzo.Compose.Basic
, Mezzo.Compose.Harmonic
, Mezzo.Compose.Combine
, Mezzo.Render.MIDI
build-depends: base >= 4.7 && < 5
, ghc-typelits-natnormalise
, template-haskell
, HCodecs
, boxes
default-language: Haskell2010
executable mezzo-exe
hs-source-dirs: app
main-is: Main.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, mezzo
default-language: Haskell2010
test-suite mezzo-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules: Main
, PrimSpec
, TypeSpec
build-depends: base
, mezzo
, hspec
, QuickCheck
-- , deepseq
, should-not-typecheck
ghc-options: -threaded -rtsopts -with-rtsopts=-N
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/DimaSamoz/mezzo