Implementation and Documentation

This commit is contained in:
vegowotenks 2025-05-02 22:27:45 +02:00
commit 480b499ddd
10 changed files with 386 additions and 0 deletions

39
package.yaml Normal file
View file

@ -0,0 +1,39 @@
name: Infinitree
version: 0.1.0.0
license: AGPL-3.0-or-later
author: "VegOwOtenks"
maintainer: "vegowotenks@jossco.de"
copyright: "2025 VegOwOtenks"
extra-source-files:
- README.md
- CHANGELOG.md
# Metadata used when publishing your package
synopsis: Infinitely deep trees for lazy stateless memoization
# category: Web
# To avoid duplicated efforts in documentation and dealing with the
# complications of embedding Haddock markup inside cabal files, it is
# common to point users to the README.md file.
description: Please see the README on GitHub at <https://github.com/githubuser/Infinitree#readme>
dependencies:
- base >= 4.7 && < 5
- adjunctions
- distributive
ghc-options:
- -Wall
- -Wextra
- -Wcompat
- -Widentities
- -Wincomplete-record-updates
- -Wincomplete-uni-patterns
- -Wmissing-export-lists
- -Wmissing-home-modules
- -Wpartial-fields
- -Wredundant-constraints
library:
source-dirs: src