blob: 0c345ddf0b08b51d743a122f1660e76d8c1ad51a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
future direction
----------------
better commented code, because I'm going to have to maintain this later
util to list paper ids that fit specific criteria to doublecheck potential errors
add proper tiebreaker handling
more counters/parsers/options to handle state elections, general stv data
more detailed logging for preference distribution?
tracking of exhausted/fractional-loss ballots?
multithreaded operation to speed counting up, possibly using unsafePerformIO and/or forkIO
group votes by uniqueness to reduce memory requirements, speed things up, and accommodate group tickets?
make the goddamn results correct
are they correct now? it's a bit murky with how the AEC records transfers in DOP logs
does the AEC use floats or exact ratios for transfer values?
|