]> Git — Sourcephile - majurity.git/blob - hjugement/hjugement.cabal
protocol: fix: encode E as a JSON string
[majurity.git] / hjugement / hjugement.cabal
1 name: hjugement
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 2.0.2.20190414
6 category: Politic
7 synopsis: Majority Judgment.
8 description:
9 A library for the <http://libgen.io/book/index.php?md5=BF67AA4298C1CE7633187546AA53E01D Majority Judgment>.
10 .
11 The Majority Judgment is <http://libgen.io/book/index.php?md5=BF67AA4298C1CE7633187546AA53E01D judged by its authors>
12 to be “superior to any known method of voting
13 and to any known method of judging competitions,
14 in theory and in practice”.
15 .
16 For introductory explanations, you can read:
17 .
18 * the accompanying README.md file (en),
19 * Marjolaine Leray's comic: <https://www.lechoixcommun.fr/articles/Vous_reprendrez_bien_un_peu_de_democratie-2.html Vous reprendrez bien un peu de démocratie ?> (fr),
20 * the dedicated web sites: <https://mieuxvoter.fr> (fr) and <https://lechoixcommun.fr> (fr),
21 * a press article I've written: <http://autogeree.net/~julm/txt/jugement_majoritaire.pdf> (fr),
22 * or watch: Rida Laraki's conference: <https://mixitconf.org/2017/majority-judgment Le Jugement Majoritaire> (fr).
23 .
24 For comprehensive studies, you can read Michel Balinski and Rida Laraki's:
25 .
26 * textbook: <http://libgen.io/book/index.php?md5=BF67AA4298C1CE7633187546AA53E01D Majority Judgment: Measuring, Ranking, and Electing> (en)
27 * cahier: <http://www.lamsade.dauphine.fr/sites/default/IMG/pdf/cahier_377.pdf Majority Judgment vs. Majority Rule> (en)
28 * paper: <https://1007421605497013616-a-1802744773732722657-s-sites.googlegroups.com/site/ridalaraki/xfiles/BalinskiLarakiJudgeDontVotecahierderecherche2010-27.pdf Judge : Don't Vote!> (en)
29 * article: <https://www.cairn.info/revue-francaise-d-economie-2012-4-page-11.htm Jugement majoritaire versus vote majoritaire (via les présidentielles 2011-2012)> (fr).
30 extra-doc-files: README.md
31 license: GPL-3
32 license-file: COPYING
33 stability: experimental
34 author: Julien Moutinho <julm+hjugement@autogeree.net>
35 maintainer: Julien Moutinho <julm+hjugement@autogeree.net>
36 bug-reports: Julien Moutinho <julm+hjugement@autogeree.net>
37 -- homepage:
38
39 build-type: Simple
40 cabal-version: 1.24
41 tested-with: GHC==8.4.3
42 extra-source-files:
43 stack.yaml
44 extra-tmp-files:
45
46 Source-Repository head
47 location: git://git.autogeree.net/hjugement
48 type: git
49
50 Library
51 exposed-modules:
52 Majority.Gauge
53 Majority.Judgment
54 Majority.Merit
55 Majority.Rank
56 Majority.Section
57 Majority.Value
58 default-language: Haskell2010
59 default-extensions:
60 NoImplicitPrelude
61 NamedFieldPuns
62 ghc-options:
63 -Wall
64 -Wincomplete-uni-patterns
65 -Wincomplete-record-updates
66 -fno-warn-tabs
67 -- -fhide-source-paths
68 build-depends:
69 base >= 4.6 && < 5
70 , containers >= 0.5
71 , hashable >= 1.2.6
72 -- , transformers >= 0.5.2
73 , unordered-containers >= 0.2.8
74
75 Test-Suite hjugement-test
76 type: exitcode-stdio-1.0
77 hs-source-dirs: tests
78 main-is: Main.hs
79 other-modules:
80 HUnit
81 HUnit.Merit
82 HUnit.Rank
83 HUnit.Section
84 HUnit.Utils
85 HUnit.Value
86 QuickCheck
87 QuickCheck.Gauge
88 QuickCheck.Merit
89 QuickCheck.Rank
90 QuickCheck.Utils
91 QuickCheck.Value
92 Types
93 default-language: Haskell2010
94 default-extensions:
95 NoImplicitPrelude
96 FlexibleInstances
97 ScopedTypeVariables
98 TypeFamilies
99 ghc-options:
100 -Wall
101 -Wincomplete-uni-patterns
102 -Wincomplete-record-updates
103 -fno-warn-tabs
104 -- -fhide-source-paths
105 build-depends:
106 hjugement
107 , base >= 4.6 && < 5
108 , containers >= 0.5
109 , hashable >= 1.2.6
110 , QuickCheck >= 2.0
111 , random >= 1.1
112 , tasty >= 0.11
113 , tasty-hunit >= 0.9
114 , tasty-quickcheck
115 , text >= 1.2
116 , transformers >= 0.5
117 , unordered-containers >= 0.2.8