-- Initial EffectiveAspects.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: effective-aspects
version: 0.1.0.0
synopsis: A monadic embedding of aspect oriented programming
description: A monadic embedding of aspect oriented programming, similar to AspectJ
homepage: http://pleiad.cl/EffectiveAspects
license: OtherLicense
license-file: LICENSE
author: Ismael Figueroa, Nicolas Tabareau and Éric Tanter
maintainer: ifigueroap@gmail.com
copyright: Ismael FIgueroa, Nicolas Tabareau and Éric Tanter
category: Language, AOP, Monads, Aspect Oriented Programming
build-type: Simple
extra-source-files: README
cabal-version: >=1.10
source-repository head
type: git
location: git://github.com/ifigueroap/effective-aspects.git
library
exposed-modules: AOP.Default, AOP.ProtectedPointcuts,
AOP.Internal.AOPMonad, AOP.Internal.AOT, AOP.Internal.JoinpointModel,
AOP.Internal.LessGen, AOP.Internal.OpenApp, AOP.Internal.PointcutLanguage, AOP.Internal.PolyTypeable,
AOP.Internal.PolyTypeableUtils, AOP.Internal.StableNamesEq, AOP.Internal.Typeable1Monad
-- other-modules:
other-extensions: ExistentialQuantification, FlexibleInstances, MultiParamTypeClasses, ScopedTypeVariables,
UndecidableInstances, FlexibleContexts, GeneralizedNewtypeDeriving, RankNTypes,
TypeSynonymInstances, TypeFamilies, FunctionalDependencies, EmptyDataDecls,
OverlappingInstances, IncoherentInstances, KindSignatures, ConstraintKinds
build-depends:
base >=4.6 && <4.7,
hashtables >=1.1 && <1.2,
mtl >=2.1 && <2.2,
QuickCheck >=2.6 && <2.7,
HUnit >=1.2 && <1.3,
ghc-prim
hs-source-dirs: src
default-language: Haskell98
Test-Suite Main
type: exitcode-stdio-1.0
hs-source-dirs: src, tests
build-depends: base >=4.6 && <4.7,
hashtables >=1.1 && <1.2,
mtl >=2.1 && <2.2,
QuickCheck >=2.6 && <2.7,
HUnit >=1.2 && <1.3,
ghc-prim,
Cabal >= 1.9.2,
HUnit >= 1.2,
QuickCheck >= 2.4,
test-framework >= 0.8.0.3 && < 0.9,
test-framework-quickcheck2,
test-framework-hunit
ghc-options: -Wall
main-is: TestSuite.hs