Files
tricu/tricu.cabal
James Eversole fdebb6c13d Tricu 2.0.0
Sorry for squashing all of this but 🤷
2026-05-25 12:44:24 -05:00

208 lines
3.7 KiB
Plaintext

cabal-version: 1.12
name: tricu
version: 2.0.0
description: A language for exploring Tree Calculus
author: James Eversole
maintainer: james@eversole.co
copyright: James Eversole
license: ISC
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
tricu.workspace
executable tricu
main-is: Main.hs
hs-source-dirs:
src
default-extensions:
LambdaCase
MultiWayIf
OverloadedStrings
ScopedTypeVariables
ghc-options:
-Wall
-Wcompat
-Wunused-imports
-Wunused-top-binds
-Wunused-local-binds
-Wunused-matches
-Wredundant-constraints
-threaded
-rtsopts
-with-rtsopts=-N
-optl-pthread
-fPIC
build-depends:
base >=4.7
, ansi-terminal
, base16-bytestring
, base64-bytestring
, bytestring
, optparse-applicative
, containers
, cryptonite
, directory
, exceptions
, filepath
, fsnotify
, haskeline
, megaparsec
, memory
, mtl
, network
, stm
, tasty
, tasty-hunit
, text
, time
, transformers
, vector
, zlib
other-modules:
Check
Check.Core
Check.IO
ContentStore
ContentStore.Alias
ContentStore.Arboricx
ContentStore.Bundle
ContentStore.Filesystem
ContentStore.Object
ContentStore.Resolver
ContentStore.ViewTree
ContentStore.ViewContract
Eval
FileEval
IODriver
Lexer
Module.Manifest
Module.Resolver
Module.Workspace
Parser
Paths_tricu
REPL
Research
Wire
default-language: Haskell2010
benchmark tricu-bench
type: exitcode-stdio-1.0
main-is: Bench.hs
hs-source-dirs: bench, src
default-extensions:
LambdaCase
MultiWayIf
OverloadedStrings
ScopedTypeVariables
build-depends:
base >=4.7
, ansi-terminal
, base16-bytestring
, base64-bytestring
, bytestring
, containers
, criterion
, cryptonite
, directory
, exceptions
, filepath
, megaparsec
, memory
, mtl
, network
, text
, time
, transformers
, vector
, zlib
default-language: Haskell2010
other-modules:
ApplyStats
ContentStore
ContentStore.Alias
ContentStore.Arboricx
ContentStore.Bundle
ContentStore.Filesystem
ContentStore.Object
ContentStore.Resolver
ContentStore.ViewTree
ContentStore.ViewContract
Eval
FileEval
IODriver
Lexer
Module.Manifest
Module.Resolver
Module.Workspace
Parser
Paths_tricu
Research
Wire
test-suite tricu-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test, src
default-extensions:
LambdaCase
MultiWayIf
OverloadedStrings
ScopedTypeVariables
build-depends:
base >=4.7
, ansi-terminal
, base16-bytestring
, base64-bytestring
, bytestring
, optparse-applicative
, containers
, cryptonite
, directory
, exceptions
, filepath
, fsnotify
, haskeline
, megaparsec
, memory
, mtl
, network
, stm
, tasty
, tasty-hunit
, temporary
, text
, time
, transformers
, unix
, vector
, zlib
default-language: Haskell2010
other-modules:
Check
Check.Core
Check.IO
ContentStore
ContentStore.Alias
ContentStore.Arboricx
ContentStore.Bundle
ContentStore.Filesystem
ContentStore.Object
ContentStore.Resolver
ContentStore.ViewTree
ContentStore.ViewContract
Eval
FileEval
IODriver
Lexer
Module.Manifest
Module.Resolver
Module.Workspace
Parser
Paths_tricu
REPL
Research
Wire