https://github.com/taylorwood/low-doers
Reproduction of the agent-based simulation from Proietti & Franco (2018), Social Norms and the Dominance of Low-Doers
https://github.com/taylorwood/low-doers
clerk clojure simulation sociology
Last synced: 7 days ago
JSON representation
Reproduction of the agent-based simulation from Proietti & Franco (2018), Social Norms and the Dominance of Low-Doers
- Host: GitHub
- URL: https://github.com/taylorwood/low-doers
- Owner: taylorwood
- Created: 2026-06-25T11:19:29.000Z (23 days ago)
- Default Branch: main
- Last Pushed: 2026-06-25T11:39:45.000Z (23 days ago)
- Last Synced: 2026-06-25T13:12:33.412Z (23 days ago)
- Topics: clerk, clojure, simulation, sociology
- Language: Clojure
- Homepage: https://blog.taylorwood.io/2026/06/19/social-norms-and-low-doers.html
- Size: 309 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# low-doers
Clojure reproduction of the agent-based model simulation from Proietti & Franco (2018) *Social Norms and the Dominance of Low-Doers*[^1],
which itself formalizes Gambetta & Origgi's "L-worlds."[^2]
Reproduced using the original NetLogo source (CoMSES 5120, AFL-3.0)[^3].
## Run
Requires a JDK and Clojure.
```sh
clojure -M:test # run the test suite
clojure # REPL; see the (comment ...) blocks in each namespace
```
## Figures
Reproductions of figures from the paper live in `notebooks/figures.clj`, rendered as a [Clerk](https://github.com/nextjournal/clerk) notebook.
Run simulation to generate `data.edn` first:
```sh
clojure -M:compute
```
Start the notebook:
```sh
clojure -M:clerk
```
[^1]: Proietti, C. & Franco, A. (2018). Social Norms and the Dominance of Low-Doers.
[^2]: Gambetta, D. & Origgi, G. (2013). The L-game: honesty and relational capital.
[^3]: NetLogo source model.