shimmer-0.1.3.4: shimmer.cabal
name: shimmer
version: 0.1.3.4
license: MIT
license-file: LICENSE
author: Ben Lippmeier <benl@ouroborus.net>
maintainer: Ben Lippmeier <benl@ouroborus.net>
build-type: Simple
cabal-version: >=1.6
category: Compilers/Interpreters
description: The Reflective Lambda Machine
synopsis: The Reflective Lambda Machine
homepage: https://github.com/discus-lang/shimmer
source-repository head
type: git
location: https://github.com/discus-lang/shimmer
executable shimmer
build-depends:
base >= 4.10 && < 4.13,
text >= 1.2 && < 1.3,
containers >= 0.5 && < 0.7,
bytestring >= 0.10 && < 0.11,
filepath >= 1.4.0 && < 1.5,
haskeline >= 0.7 && < 0.8
ghc-options:
-O2
main-is:
Main.hs
extensions:
PatternGuards
OverloadedStrings
other-modules:
SMR.CLI.Driver.Load
SMR.CLI.Config
SMR.CLI.Help
SMR.CLI.Repl
SMR.Core.Codec
SMR.Core.Codec.Peek
SMR.Core.Codec.Poke
SMR.Core.Codec.Size
SMR.Core.Codec.Word
SMR.Core.Exp
SMR.Core.Exp.Base
SMR.Core.Exp.Compounds
SMR.Core.Exp.Push
SMR.Core.Exp.Train
SMR.Core.Step
SMR.Core.World
SMR.Data.Bag
SMR.Data.Located
SMR.Prim.Name
SMR.Prim.Op
SMR.Prim.Op.Base
SMR.Prim.Op.Bool
SMR.Prim.Op.List
SMR.Prim.Op.Match
SMR.Prim.Op.Nat
SMR.Prim.Op.Nom
SMR.Prim.Op.Sym
SMR.Source.Expected
SMR.Source.Lexer
SMR.Source.Parsec
SMR.Source.Parser
SMR.Source.Pretty
SMR.Source.Token
library
build-depends:
base >= 4.10 && < 4.13,
text >= 1.2 && < 1.3,
containers >= 0.5 && < 0.7,
bytestring >= 0.10 && < 0.11,
filepath >= 1.4.0 && < 1.5,
haskeline >= 0.7 && < 0.8
ghc-options:
-O2
exposed-modules:
SMR.Core.Codec
SMR.Core.Exp
SMR.Core.Step
SMR.Data.Bag
SMR.Data.Located
SMR.Prim.Name
SMR.Prim.Op
SMR.Source.Expected
SMR.Source.Lexer
SMR.Source.Parsec
SMR.Source.Parser
SMR.Source.Pretty
SMR.Source.Token
other-modules:
SMR.Core.Codec.Peek
SMR.Core.Codec.Poke
SMR.Core.Codec.Size
SMR.Core.Codec.Word
SMR.Core.World
SMR.Core.Exp.Base
SMR.Core.Exp.Compounds
SMR.Core.Exp.Push
SMR.Core.Exp.Train
SMR.Prim.Op.Base
SMR.Prim.Op.Bool
SMR.Prim.Op.List
SMR.Prim.Op.Match
SMR.Prim.Op.Nat
SMR.Prim.Op.Nom
SMR.Prim.Op.Sym
extensions:
PatternGuards
OverloadedStrings