packages feed

clr-typed-0.2.0: clr-typed.cabal

name:                clr-typed
version:             0.2.0
synopsis:            A strongly typed Haskell interface to the CLR type system
description:         Please see README.md
homepage:            https://gitlab.com/tim-m89/clr-haskell/tree/master/libs/clr-typed
bug-reports:         https://gitlab.com/tim-m89/clr-haskell/issues
license:             BSD3
license-file:        LICENSE
author:              Tim Matthews
maintainer:          pepeiborra@gmail.com
copyright:           Copyright: (c) 2016-2017 Tim Matthews
category:            Language, FFI, CLR, .NET
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

source-repository head
    type:            git
    location:        https://gitlab.com/tim-m89/clr-haskell/tree/master/libs/clr-typed

library
  hs-source-dirs:      src
  exposed-modules:     Clr
                     , Clr.Bridge
                     , Clr.Constructor
                     , Clr.Curry
                     , Clr.Delegate
                     , Clr.Inheritance
                     , Clr.ListTuple
                     , Clr.Method.Instance
                     , Clr.Method.Static
                     , Clr.Object
                     , Clr.Property
                     , Clr.Resolver
                     , Clr.Resolver.BetterConversion
                     , Clr.Resolver.ImplicitConversions
                     , Clr.Types
                     , Clr.TypeString
  build-depends:       base >= 4.7 && < 5, tuple, text, ghc-prim, clr-marshal
  default-language:    Haskell2010

test-suite clr-typed-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
  other-modules:       Instances
  build-depends:       base
                     , clr-typed
                     , clr-marshal
                     , hspec
                     , text
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N -Wall
  default-language:    Haskell2010