Skip to content

lilo/elosort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elosort

Overview

Elosort is an Emacs extension that helps you to sort a set which elements aren’t sortable with “usual” commutative comparison.

The extension associates an Elo-rating for each element and lets you set a “competition” between elements. You pick a “winner” from the given pair and Elosort updates the ratings accordingly.

Installation

Create org-mode file containing a list of elements.

#+elosort_question: What is tastier?
* apple
* orange
* banana
* grape
* pear
* lemon

Start the competition with elosort-fight. See the scoreboard with elosort-list-top.

Notes

Finally you can compare apples and oranges!

Number of comparisons required for calculating adequate rating list is proportional to square of the number of elements.

TODO: progress bar, multiple lists, graphics support, proper packaging

Screenshots

./elosort-fight.jpg

./elosort-list-top.jpg

Crafted manually without LLM, Copilot or any other “AI”-assitaints involved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published