A strange and strangely infectious flu is spreading
Two intrepid travelers meet in a dingy bar in Berlin
They make a racket, scheme, and plot
Just as the borders are closing, they finalize a blueprint…
congame is the best experimental economics software written in Racket
Marc Kaufmann
Bogdan Popa
congame as case study: 10-12k loc, uses many Racket features
study consists of
steps;transitions between steps.step is a name for a substudy or consists of:
transitiontransition determines the next stepLet’s show some code in action.
We used most Racket features, many prominently:
Why continuations and parameters?
Why not?
We use them everywhere
validate-xexpr)Downside:
syntax-parseIt’s Racket, so duh, we used them.
syntax-parse(Note: performance is a non-goal)