packages feed

lorentz-0.5.0: lorentz.cabal

cabal-version: 2.2

-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 16b347727d4e62a2940ac95ec51994350b8b857bcd82d1803c5f7684b86a81f3

name:           lorentz
version:        0.5.0
synopsis:       EDSL for the Michelson Language
description:    Lorentz is a powerful meta-programming tool which allows one to write Michelson contracts directly in Haskell. It has the same instructions as Michelson, but operates on Haskell values and allows one to use Haskell features.
category:       Language
homepage:       https://gitlab.com/morley-framework/morley
bug-reports:    https://gitlab.com/morley-framework/morley/-/issues
author:         camlCase, Serokell, Tocqueville Group
maintainer:     Serokell <hi@serokell.io>
copyright:      2019-2020 Tocqueville Group
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    CHANGES.md
    README.md

source-repository head
  type: git
  location: git@gitlab.com:morley-framework/morley.git

library
  exposed-modules:
      Lorentz
      Lorentz.Address
      Lorentz.ADT
      Lorentz.Annotation
      Lorentz.Arith
      Lorentz.Base
      Lorentz.Coercions
      Lorentz.Common
      Lorentz.Constraints
      Lorentz.Constraints.Derivative
      Lorentz.Constraints.Scopes
      Lorentz.ContractRegistry
      Lorentz.Doc
      Lorentz.Empty
      Lorentz.Entrypoints
      Lorentz.Entrypoints.Core
      Lorentz.Entrypoints.Doc
      Lorentz.Entrypoints.Helpers
      Lorentz.Entrypoints.Impl
      Lorentz.Entrypoints.Manual
      Lorentz.Errors
      Lorentz.Errors.Common
      Lorentz.Errors.Numeric
      Lorentz.Errors.Numeric.Contract
      Lorentz.Errors.Numeric.Doc
      Lorentz.Ext
      Lorentz.Extensible
      Lorentz.Instr
      Lorentz.Macro
      Lorentz.Pack
      Lorentz.Polymorphic
      Lorentz.Prelude
      Lorentz.Print
      Lorentz.Rebinded
      Lorentz.Referenced
      Lorentz.Run
      Lorentz.StoreClass
      Lorentz.TestScenario
      Lorentz.UParam
      Lorentz.UStore
      Lorentz.UStore.Common
      Lorentz.UStore.Doc
      Lorentz.UStore.Haskell
      Lorentz.UStore.Instances
      Lorentz.UStore.Instr
      Lorentz.UStore.Lift
      Lorentz.UStore.Migration
      Lorentz.UStore.Migration.Base
      Lorentz.UStore.Migration.Batching
      Lorentz.UStore.Migration.Blocks
      Lorentz.UStore.Migration.Diff
      Lorentz.UStore.Traversal
      Lorentz.UStore.Types
      Lorentz.Value
      Lorentz.Wrappable
      Lorentz.Zip
  other-modules:
      Paths_lorentz
  autogen-modules:
      Paths_lorentz
  hs-source-dirs:
      src
  default-extensions: AllowAmbiguousTypes ApplicativeDo BangPatterns BlockArguments ConstraintKinds DataKinds DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingStrategies DerivingVia EmptyCase FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NegativeLiterals NumDecimals OverloadedLabels OverloadedStrings PatternSynonyms PolyKinds QuasiQuotes RankNTypes RecordWildCards RecursiveDo ScopedTypeVariables StandaloneDeriving StrictData TemplateHaskell TupleSections TypeApplications TypeFamilies TypeOperators UndecidableInstances UndecidableSuperClasses ViewPatterns
  ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-implicit-prelude
  build-depends:
      QuickCheck
    , aeson-pretty
    , base >=4.7 && <5
    , bimap
    , bytestring
    , constraints >=0.11
    , containers
    , data-default
    , first-class-families >=0.5.0.0
    , fmt
    , interpolate
    , lens
    , morley
    , morley-prelude >=0.3.0
    , mtl
    , named
    , optparse-applicative
    , pretty-terminal
    , singletons
    , text
    , unordered-containers
    , vinyl
  mixins:
      base hiding (Prelude)
  default-language: Haskell2010