cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.31.2. -- -- see: https://github.com/sol/hpack -- -- hash: 99fb260a0ae2149443c78e919a5b97d138da340591cfc306a8345e114b4ae538 name: axel version: 0.0.12 synopsis: The Axel programming language. description: Haskell's semantics, plus Lisp's macros. Meet Axel – a purely functional, extensible, and powerful programming language. category: Language, Lisp, Macros, Transpiler homepage: https://github.com/axellang/axel#readme bug-reports: https://github.com/axellang/axel/issues author: Joshua Grosso maintainer: jgrosso256@gmail.com copyright: 2017 Joshua Grosso license: BSD3 license-file: LICENSE build-type: Simple extra-source-files: README.org scripts/clean.sh scripts/depDocs.sh scripts/format.sh scripts/ghcid.sh scripts/lint.sh scripts/onHsFiles.sh scripts/repl.sh scripts/stackProfile.sh scripts/test.sh data-files: resources/autogenerated/macros/AST.hs resources/new-project-template/app/Main.axel resources/new-project-template/app/Main.hs resources/new-project-template/Setup.axel resources/new-project-template/Setup.hs resources/new-project-template/src/Lib.axel resources/new-project-template/src/Lib.hs resources/new-project-template/test/Spec.axel resources/new-project-template/test/Spec.hs source-repository head type: git location: https://github.com/axellang/axel library exposed-modules: Axel Axel.AST Axel.Denormalize Axel.Eff Axel.Eff.App Axel.Eff.Console Axel.Eff.Error Axel.Eff.FileSystem Axel.Eff.Ghci Axel.Eff.Lens Axel.Eff.Log Axel.Eff.Loop Axel.Eff.Process Axel.Eff.Random Axel.Eff.Resource Axel.Eff.Restartable Axel.Eff.Time Axel.Eff.Unsafe Axel.Haskell.Convert Axel.Haskell.Error Axel.Haskell.File Axel.Haskell.Language Axel.Haskell.Macros Axel.Haskell.Project Axel.Haskell.Stack Axel.Macros Axel.Normalize Axel.Parse Axel.Parse.Args Axel.Parse.AST Axel.Prelude Axel.Pretty Axel.Sourcemap Axel.Utils.Debug Axel.Utils.Display Axel.Utils.FilePath Axel.Utils.Foldable Axel.Utils.Json Axel.Utils.List Axel.Utils.Maybe Axel.Utils.Monad Axel.Utils.Recursion Axel.Utils.Text Axel.Utils.Tuple Axel.Utils.Zipper other-modules: Paths_axel hs-source-dirs: src default-extensions: BangPatterns ConstraintKinds DataKinds DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NoImplicitPrelude OverloadedStrings PolyKinds RankNTypes StandaloneDeriving TupleSections TypeApplications TypeOperators ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude -Wno-missed-specialisations -Wno-missing-import-lists -Wno-missing-export-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe -optP-Wno-nonportable-include-path -fplugin=Polysemy.Plugin -flate-specialise -fspecialise-aggressively build-tool-depends: hpack:hpack , tasty-discover:tasty-discover build-depends: aeson , ansi-terminal , base >=4.12 && <4.13 , bytestring , containers , directory , extra , filepath , freer-simple , ghcid , hashable , haskell-src-exts , hedgehog , hpack , lens , lens-aeson , megaparsec , mono-traversable , optparse-applicative , polysemy , polysemy-plugin , prettyprinter , process , profunctors , random , split , tasty , tasty-discover , tasty-golden , tasty-hedgehog , tasty-hspec , tasty-hunit , template-haskell , text , time , transformers , typed-process , uniplate , vector , yaml default-language: Haskell2010 executable axel main-is: Main.hs other-modules: Paths_axel hs-source-dirs: app default-extensions: BangPatterns ConstraintKinds DataKinds DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NoImplicitPrelude OverloadedStrings PolyKinds RankNTypes StandaloneDeriving TupleSections TypeApplications TypeOperators ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude -Wno-missed-specialisations -Wno-missing-import-lists -Wno-missing-export-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe -optP-Wno-nonportable-include-path -fplugin=Polysemy.Plugin -flate-specialise -fspecialise-aggressively -threaded -rtsopts -with-rtsopts=-N build-tool-depends: hpack:hpack , tasty-discover:tasty-discover build-depends: aeson , ansi-terminal , axel , base >=4.12 && <4.13 , bytestring , containers , directory , extra , filepath , freer-simple , ghcid , hashable , haskell-src-exts , hedgehog , hpack , lens , lens-aeson , megaparsec , mono-traversable , optparse-applicative , polysemy , polysemy-plugin , prettyprinter , process , profunctors , random , split , tasty , tasty-discover , tasty-golden , tasty-hedgehog , tasty-hspec , tasty-hunit , template-haskell , text , time , transformers , typed-process , uniplate , vector , yaml default-language: Haskell2010 test-suite axel-test type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Axel.Test.ASTGen Axel.Test.DenormalizeSpec Axel.Test.Eff.AppMock Axel.Test.Eff.ConsoleMock Axel.Test.Eff.ConsoleSpec Axel.Test.Eff.FileSystemMock Axel.Test.Eff.FileSystemSpec Axel.Test.Eff.GhciMock Axel.Test.Eff.ProcessMock Axel.Test.Eff.ResourceMock Axel.Test.Eff.ResourceSpec Axel.Test.Haskell.StackSpec Axel.Test.MacrosSpec Axel.Test.NormalizeSpec Axel.Test.Parse.ASTGen Axel.Test.Parse.ASTSpec Axel.Test.ParseSpec Axel.Test.SourcemapSpec Axel.Test.Transpilation.TranspilationSpec Axel.Test.Utils.ListSpec Axel.Test.Utils.MaybeSpec TestUtils Paths_axel hs-source-dirs: test default-extensions: BangPatterns ConstraintKinds DataKinds DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable FlexibleContexts FlexibleInstances FunctionalDependencies GeneralizedNewtypeDeriving InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NoImplicitPrelude OverloadedStrings PolyKinds RankNTypes StandaloneDeriving TupleSections TypeApplications TypeOperators ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude -Wno-missed-specialisations -Wno-missing-import-lists -Wno-missing-export-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe -optP-Wno-nonportable-include-path -fplugin=Polysemy.Plugin -flate-specialise -fspecialise-aggressively -threaded -rtsopts -with-rtsopts=-N build-tool-depends: hpack:hpack , tasty-discover:tasty-discover build-depends: aeson , ansi-terminal , axel , base >=4.12 && <4.13 , bytestring , containers , directory , extra , filepath , freer-simple , ghcid , hashable , haskell-src-exts , hedgehog , hpack , lens , lens-aeson , megaparsec , mono-traversable , optparse-applicative , polysemy , polysemy-plugin , prettyprinter , process , profunctors , random , split , tasty , tasty-discover , tasty-golden , tasty-hedgehog , tasty-hspec , tasty-hunit , template-haskell , text , time , transformers , typed-process , uniplate , vector , yaml default-language: Haskell2010