Edward L Platt
0082ed981e
Refactor preference module to improve consistency.
2 years ago
Edward L Platt
743d9a8c65
Add test logs to gitignore.
2 years ago
Edward L Platt
f6ec88e682
Move ^cell and ^attenuated to utils.
2 years ago
Edward L Platt
30a1496f31
Finish social-preference and social-choice functions for borda method.
2 years ago
Edward L Platt
5444c0654e
Add group-by to utils.
...
* Applies a procedure to each element of a list and returns an association list mapping the procedures return value to a list of the elements that produce that return value.
2 years ago
Edward L Platt
25771dffeb
Modify borda module to use util module.
2 years ago
Edward L Platt
3c73fd46dd
Move utility functions to separate module.
2 years ago
Edward L Platt
fae0d004df
Change module import in test-borda to match directory structure.
2 years ago
Edward L Platt
650ee8bc97
Move test out of module directory.
2 years ago
Edward L Platt
5fb698a23c
Fix typo in module name.
2 years ago
Edward L Platt
a1d393c582
Initial code for borda method code.
2 years ago
Edward L Platt
688f1d0989
Allow incomplete ballots.
...
* When calling 'update-vote, a rank of #f will remove the associated
alternative from the ranking.
2 years ago
Edward L Platt
a4c419b773
Decouple deliberation and metadata.
...
* Rename ^decision to ^deliberation
* Separate ^decision into ^deliberation and ^deliberation-info
2 years ago
Edward L Platt
2d4d20bd54
Initial commit.
2 years ago