haga/haga.cabal

139 lines
5.0 KiB
Plaintext
Raw Normal View History

2024-04-22 14:33:40 +02:00
cabal-version: 3.4
2019-10-22 16:21:26 +02:00
name: haga
2019-05-30 12:40:32 +02:00
version: 0.1.0.0
synopsis: Simplistic genetic algorithms library
2019-10-22 16:21:26 +02:00
description: Haga is a simplistic library for implementing genetic
algorithms in Haskell. While it was originally created to
randomly assign topics to students in seminars while
respecting their priorities, since then, it has become
slightly more general with the outlook of one day being a
fully fledged GA library usable for many different
problems. Haga is also used as a test bed for fun ideas
such as representing improvements in the population's
fitness using MIDI sound.
2019-05-30 12:40:32 +02:00
license: GPL-3.0-only
license-file: LICENSE
author: David Pätzel
2019-10-22 16:21:26 +02:00
maintainer: david.paetzel@posteo.de
2020-11-09 15:02:19 +01:00
copyright: Copyright (c): 2020 David Pätzel
2019-10-22 16:21:26 +02:00
category: Optimization
2019-05-30 12:40:32 +02:00
build-type: Simple
library
2024-02-11 21:25:15 +01:00
build-depends: base
2024-02-26 13:28:51 +01:00
, bytestring
, cassava
2024-02-19 21:56:28 +01:00
, containers
, extra
2024-02-26 13:28:51 +01:00
, hint
2019-05-30 12:40:32 +02:00
, monad-loops
2024-02-26 13:28:51 +01:00
, MonadRandom
, mwc-random
2020-01-07 08:45:50 +01:00
, optparse-applicative
2024-04-21 19:20:02 +02:00
, parallel
2024-02-26 13:28:51 +01:00
, path
, pipes
2024-02-26 13:28:51 +01:00
, primitive
2019-05-30 12:40:32 +02:00
, protolude
, QuickCheck
, quickcheck-instances
, random
2024-02-11 21:25:15 +01:00
, random-fu
, random-shuffle
2019-05-30 12:40:32 +02:00
, text
, wl-pprint-text
2019-05-30 12:40:32 +02:00
default-language: Haskell2010
2024-04-22 14:33:40 +02:00
ghc-options: -Wall -Wno-name-shadowing -Wno-orphans -O2
hs-source-dirs: lib, lambda/lib
other-modules: CommonDefinition
2019-05-30 12:40:32 +02:00
exposed-modules: GA
2024-02-19 21:56:28 +01:00
, LambdaCalculus
2024-04-22 14:33:40 +02:00
, Pretty
2024-04-16 11:47:22 +02:00
, Utils
2024-04-22 14:33:40 +02:00
, LambdaDatasets.NurseryDefinition
, LambdaDatasets.GermanDefinition
, LambdaDatasets.IrisDefinition
executable haga-lambda
2024-02-11 21:25:15 +01:00
build-depends: base
2024-02-26 13:28:51 +01:00
, bytestring
, cassava
2024-02-19 21:56:28 +01:00
, containers
, extra
2024-02-26 13:28:51 +01:00
, hint
2024-04-22 14:33:40 +02:00
, haga
2019-10-17 17:25:58 +02:00
, monad-loops
2024-02-26 13:28:51 +01:00
, MonadRandom
, mwc-random
2020-01-07 08:45:50 +01:00
, optparse-applicative
2024-04-21 19:20:02 +02:00
, parallel
2024-02-26 13:28:51 +01:00
, path
, pipes
2024-02-26 13:28:51 +01:00
, primitive
, protolude
, QuickCheck
, quickcheck-instances
2019-10-17 17:25:58 +02:00
, random
2024-02-11 21:25:15 +01:00
, random-fu
2019-10-17 17:25:58 +02:00
, random-shuffle
, text
, wl-pprint-text
default-language: Haskell2010
2024-02-27 18:53:43 +01:00
ghc-options: -Wall -Wno-name-shadowing -Wno-orphans -threaded -rtsopts -O2
2024-04-22 14:33:40 +02:00
hs-source-dirs: lambda/src
main-is: Main.hs
2024-04-22 14:33:40 +02:00
other-modules: LambdaDatasets.NurseryDataset
, LambdaDatasets.NurseryData
, LambdaDatasets.GermanDataset
, LambdaDatasets.GermanData
, LambdaDatasets.IrisDataset
, LambdaDatasets.IrisData
executable haga-students
build-depends: base
, extra
, haga
, optparse-applicative
, protolude
, pipes
, QuickCheck
, quickcheck-instances
, random-fu
, text
default-language: Haskell2010
ghc-options: -Wall -Wno-name-shadowing -Wno-orphans -threaded -rtsopts -O2
hs-source-dirs: src-students
main-is: Main.hs
other-modules: Seminar
2020-01-07 07:48:57 +01:00
, Szenario191
executable haga-test
2024-02-11 21:25:15 +01:00
build-depends: base
2024-02-26 13:28:51 +01:00
, bytestring
, Cabal
, cassava
2024-02-19 21:56:28 +01:00
, containers
2019-10-18 23:20:19 +02:00
, extra
2024-04-22 14:33:40 +02:00
, haga
2024-02-26 13:28:51 +01:00
, hint
2019-10-18 23:20:19 +02:00
, monad-loops
2024-02-26 13:28:51 +01:00
, MonadRandom
, mwc-random
2020-01-07 08:45:50 +01:00
, optparse-applicative
2024-04-21 19:20:02 +02:00
, parallel
2024-02-26 13:28:51 +01:00
, path
, pipes
2024-02-26 13:28:51 +01:00
, primitive
2019-10-17 17:25:58 +02:00
, protolude
, QuickCheck
, quickcheck-instances
2019-10-18 23:20:19 +02:00
, random
2024-02-11 21:25:15 +01:00
, random-fu
2019-10-18 23:20:19 +02:00
, random-shuffle
2019-10-17 17:25:58 +02:00
, text
, wl-pprint-text
2019-10-17 17:25:58 +02:00
default-language: Haskell2010
2024-02-27 18:53:43 +01:00
ghc-options: -Wall -Wno-name-shadowing -Wno-orphans -threaded -rtsopts -O2
2024-04-22 14:33:40 +02:00
hs-source-dirs: lib
2019-10-18 23:20:19 +02:00
main-is: Test.hs