tricu.cabal (5027B)
1 cabal-version: 1.12 2 3 name: tricu 4 version: 2026.10.24 5 description: A language for exploring Tree Calculus 6 author: James Eversole 7 maintainer: james@eversole.co 8 copyright: James Eversole 9 license: ISC 10 license-file: LICENSE 11 build-type: Simple 12 extra-source-files: 13 README.md 14 15 data-files: bootstrap/build-stable.arboricx 16 17 executable tricu 18 main-is: Main.hs 19 hs-source-dirs: 20 src 21 default-extensions: 22 LambdaCase 23 MultiWayIf 24 OverloadedStrings 25 ScopedTypeVariables 26 ghc-options: 27 -Wall 28 -Wcompat 29 -Wunused-imports 30 -Wunused-top-binds 31 -Wunused-local-binds 32 -Wunused-matches 33 -Wredundant-constraints 34 -threaded 35 -rtsopts 36 -with-rtsopts=-N 37 -optl-pthread 38 -fPIC 39 build-depends: 40 base >=4.7 41 , http-client 42 , http-client-tls 43 , http-types 44 , network-uri 45 , aeson 46 , ansi-terminal 47 , base16-bytestring 48 , base64-bytestring 49 , bytestring 50 , optparse-applicative 51 , containers 52 , cryptonite 53 , directory 54 , exceptions 55 , filepath 56 , fsnotify 57 , haskeline 58 , memory 59 , mtl 60 , network 61 , stm 62 , temporary 63 , text 64 , time 65 , transformers 66 , process 67 , unix 68 , vector 69 , zlib 70 other-modules: 71 Package 72 Project 73 Module.Inspection 74 InteractionInspection 75 Module.Provenance 76 ContentStore 77 ContentStore.Alias 78 ContentStore.Arboricx 79 NodeTable 80 ContentStore.Bundle 81 ContentStore.Indexed 82 ContentStore.Snapshot 83 ContentStore.Executable 84 ContentStore.Filesystem 85 ContentStore.Object 86 ContentStore.Resolver 87 IODriver 88 IO.Resolver 89 IO.Network 90 IO.Filesystem 91 IO.Resources 92 IO.Driver 93 IO.Protocol 94 IO.Wire 95 IO.Tasks 96 IO.Staging 97 IO.Digest 98 IO.Codec 99 IO.ByteStream 100 IO.Clock 101 IO.Process 102 IO.Context 103 IO.UTF8 104 IO.Descriptor 105 Module.Manifest 106 Paths_tricu 107 REPL 108 PortableCompiler 109 Workspace 110 Runtime 111 Runtime.Tree 112 Runtime.Value 113 Runtime.Presentation 114 Runtime.Merkle 115 TreeObservation 116 Wire 117 default-language: Haskell2010 118 119 benchmark tricu-bench 120 type: exitcode-stdio-1.0 121 main-is: Bench.hs 122 hs-source-dirs: bench, src 123 default-extensions: 124 LambdaCase 125 MultiWayIf 126 OverloadedStrings 127 ScopedTypeVariables 128 ghc-options: -threaded -rtsopts 129 build-depends: 130 base >=4.7 131 , base16-bytestring 132 , base64-bytestring 133 , bytestring 134 , containers 135 , criterion 136 , cryptonite 137 , memory 138 , text 139 , vector 140 , zlib 141 default-language: Haskell2010 142 other-modules: 143 ApplyStats 144 Runtime 145 Runtime.Tree 146 Runtime.Value 147 Runtime.Presentation 148 Runtime.Merkle 149 TreeObservation 150 Wire 151 152 test-suite tricu-tests 153 type: exitcode-stdio-1.0 154 main-is: Spec.hs 155 hs-source-dirs: test, src 156 default-extensions: 157 LambdaCase 158 MultiWayIf 159 OverloadedStrings 160 ScopedTypeVariables 161 build-depends: 162 base >=4.7 163 , aeson 164 , http-client 165 , http-client-tls 166 , http-types 167 , network-uri 168 , ansi-terminal 169 , base16-bytestring 170 , base64-bytestring 171 , bytestring 172 , optparse-applicative 173 , containers 174 , cryptonite 175 , directory 176 , exceptions 177 , filepath 178 , fsnotify 179 , haskeline 180 , memory 181 , mtl 182 , network 183 , stm 184 , tasty 185 , tasty-hunit 186 , temporary 187 , text 188 , time 189 , transformers 190 , process 191 , unix 192 , vector 193 , zlib 194 default-language: Haskell2010 195 other-modules: 196 Package 197 Project 198 Module.Inspection 199 InteractionInspection 200 Module.Provenance 201 PackageTests 202 ExecutableLoadingTests 203 PortableCompilerTests 204 WorkspaceTests 205 InteractionInspectionTests 206 ContentStore 207 ContentStore.Alias 208 ContentStore.Arboricx 209 NodeTable 210 ContentStore.Bundle 211 ContentStore.Indexed 212 ContentStore.Snapshot 213 ContentStore.Executable 214 ContentStore.Filesystem 215 ContentStore.Object 216 ContentStore.Resolver 217 IODriver 218 IO.Resolver 219 IO.Network 220 IO.Filesystem 221 IO.Resources 222 IO.Driver 223 IO.Protocol 224 IO.Wire 225 IO.Tasks 226 IO.Staging 227 IO.Digest 228 IO.Codec 229 IO.ByteStream 230 IO.Clock 231 IO.Process 232 IO.Context 233 IO.UTF8 234 IO.Descriptor 235 Module.Manifest 236 Paths_tricu 237 REPL 238 PortableCompiler 239 Workspace 240 Runtime 241 Runtime.Tree 242 Runtime.Value 243 Runtime.Presentation 244 Runtime.Merkle 245 TreeObservation 246 Wire 247 SupportFixture 248 LibraryValueTests 249 LibraryProgramTests 250 ParserValueTests 251 PortableTestCompiler 252 IODriverTests 253 IOTests 254 IOClockTests 255 IOProcessTests 256 IOContextTests 257 IOProtocolTests 258 IOTaskTests 259 IOResolverTests 260 SnapshotTests 261 IndexedWriterTests 262 IOSyncTests 263 IOByteStreamTests 264 IOUTF8Tests 265 IONetworkTests 266 IOFilesystemTests 267 IOPositionTests 268 IOStandardTests 269 IOStorageTests 270 IOBoundaryTests 271 ReferenceFixtures