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