# This YAML file describes your package. Stack will automatically generate a # Cabal file when you run `stack build`. See the hpack website for help with # this file: . name: advent24 synopsis: Advent of Code version: '0.0.1' default-extensions: - AllowAmbiguousTypes - ApplicativeDo - BangPatterns - BlockArguments - DataKinds - DeriveFoldable - DeriveFunctor - DeriveGeneric - DeriveTraversable - EmptyCase - FlexibleContexts - FlexibleInstances - FunctionalDependencies - GADTs - GeneralizedNewtypeDeriving - ImplicitParams - KindSignatures - LambdaCase - MonadComprehensions - MonoLocalBinds - MultiParamTypeClasses - MultiWayIf - NamedFieldPuns - NegativeLiterals - NumDecimals # - OverloadedLists - OverloadedStrings - PartialTypeSignatures - PatternGuards - PatternSynonyms - PolyKinds - RankNTypes - RecordWildCards - ScopedTypeVariables - TemplateHaskell - TransformListComp - TupleSections - TypeApplications - TypeFamilies - TypeInType - TypeOperators - ViewPatterns executables: advent24: main: advent24.hs source-dirs: src dependencies: - base >= 2 && < 6 - finite-typelits - containers - mtl - matrix - comonad - adjunctions - distributive advent24b: main: advent24b.hs source-dirs: src dependencies: - base >= 2 && < 6 - containers # advent24map: # main: advent24map.hs # source-dirs: src # dependencies: # - base >= 2 && < 6 # - finite-typelits # - containers # - mtl # - comonad # - adjunctions # - distributive # advent24tape: # main: advent24tape.hs # source-dirs: src # dependencies: # - base >= 2 && < 6 # - finite-typelits # - containers # - mtl # - comonad # - adjunctions # - distributive # - free # advent24v: # main: advent24v.hs # source-dirs: src # dependencies: # - base >= 2 && < 6 # - finite-typelits # - mtl # - vector # - comonad # - adjunctions # - distributive