{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T23:05:34Z","timestamp":1779836734764,"version":"3.53.1"},"reference-count":7,"publisher":"Cambridge University Press (CUP)","issue":"6","license":[{"start":{"date-parts":[[2009,9,7]],"date-time":"2009-09-07T00:00:00Z","timestamp":1252281600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Funct. Prog."],"published-print":{"date-parts":[[2009,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Experimental game theory is increasingly important for research in many fields. Unfortunately, it is poorly supported by computer tools. We have created Hagl, a domain-specific language embedded in Haskell, to reduce the development time of game-theoretic experiments and make the definition and exploration of games and strategies simple and fun.<\/jats:p>","DOI":"10.1017\/s0956796809990220","type":"journal-article","created":{"date-parts":[[2009,9,7]],"date-time":"2009-09-07T09:00:22Z","timestamp":1252314022000},"page":"645-661","source":"Crossref","is-referenced-by-count":3,"title":["A domain-specific language for experimental game theory"],"prefix":"10.1017","volume":"19","author":[{"given":"ERIC","family":"WALKINGSHAW","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"MARTIN","family":"ERWIG","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"56","published-online":{"date-parts":[[2009,9,7]]},"reference":[{"key":"S0956796809990220_ref2","volume-title":"Behavioral Game Theory: Experiments in Strategic Interaction","author":"Camerer","year":"2003"},{"key":"S0956796809990220_ref4","unstructured":"Glasgow Haskell Compiler. (2004) The Glasgow Haskell compiler [online]. Available at: http:\/\/haskell.org\/ghc (Accessed 23 August 2009)."},{"key":"S0956796809990220_ref1","volume-title":"The Evolution of Cooperation","author":"Axelrod","year":"1984"},{"key":"S0956796809990220_ref5","unstructured":"Kendall G. , Darwen P. & Yao X. (2005) The Prisoner's Dilemma competition [online]. Available at: http:\/\/www.prisoners-dilemma.com (Accessed 23 August 2009)."},{"key":"S0956796809990220_ref6","doi-asserted-by":"publisher","DOI":"10.1145\/186025.186031"},{"key":"S0956796809990220_ref3","volume-title":"IEEE Int. Symp. on Visual Language and Human-Centric Computing","author":"Erwig","year":"2008"},{"key":"S0956796809990220_ref7","volume-title":"Game Theory and Strategy","author":"Straffin","year":"1993"}],"container-title":["Journal of Functional Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0956796809990220","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T22:35:58Z","timestamp":1779834958000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0956796809990220\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9,7]]},"references-count":7,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2009,11]]}},"alternative-id":["S0956796809990220"],"URL":"https:\/\/doi.org\/10.1017\/s0956796809990220","relation":{},"ISSN":["0956-7968","1469-7653"],"issn-type":[{"value":"0956-7968","type":"print"},{"value":"1469-7653","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,9,7]]}}}