{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:22:07Z","timestamp":1750220527084,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,8,18]]},"DOI":"10.1145\/3471874.3472987","type":"proceedings-article","created":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T02:11:59Z","timestamp":1629339119000},"page":"110-121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Chesskell: a two-player game at the type level"],"prefix":"10.1145","author":[{"given":"Toby","family":"Bailey","sequence":"first","affiliation":[{"name":"University of Warwick, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7711-6763","authenticated-orcid":false,"given":"Michael B.","family":"Gale","sequence":"additional","affiliation":[{"name":"University of Warwick, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,8,18]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.7717\/peerj.7223"},{"key":"e_1_3_2_1_2_1","first-page":"31","article-title":"Using reinforcement learning in chess engines","volume":"35","author":"Block Marco","year":"2008","unstructured":"Marco Block , Maro Bader , Ernesto Tapia , Marte Ram\u00edrez , Ketill Gunnarsson , Erik Cuevas , Daniel Zaldivar , and Ral Rojas . 2008 . Using reinforcement learning in chess engines . Research in Computing Science , 35 (2008), 31 \u2013 40 . Marco Block, Maro Bader, Ernesto Tapia, Marte Ram\u00edrez, Ketill Gunnarsson, Erik Cuevas, Daniel Zaldivar, and Ral Rojas. 2008. Using reinforcement learning in chess engines. Research in Computing Science, 35 (2008), 31\u201340.","journal-title":"Research in Computing Science"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2633357.2633361"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2578855.2535856"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1613\/jair.5512"},{"volume-title":"Using Chess Programming in Computer Education","author":"Gusev Dmitri A","key":"e_1_3_2_1_6_1","unstructured":"Dmitri A Gusev . 2018. Using Chess Programming in Computer Education .. Association Supporting Computer Users in Education. Dmitri A Gusev. 2018. Using Chess Programming in Computer Education.. Association Supporting Computer Users in Education."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.3233\/ICG-1997-20304"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796805005769"},{"key":"e_1_3_2_1_9_1","unstructured":"International Chess Federation (FIDE). 2020. FIDE Handbook. https:\/\/handbook.fide.com\/  International Chess Federation (FIDE). 2020. FIDE Handbook. https:\/\/handbook.fide.com\/"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342525"},{"key":"e_1_3_2_1_11_1","volume-title":"Simon Peyton Jones, and Manuel Chakravarty","author":"Schrijvers Tom","year":"2007","unstructured":"Tom Schrijvers , Martin Sulzmann , Simon Peyton Jones, and Manuel Chakravarty . 2007 . Towards open type functions for Haskell. Implementation and Application of Functional Languages , 233\u2013251. Tom Schrijvers, Martin Sulzmann, Simon Peyton Jones, and Manuel Chakravarty. 2007. Towards open type functions for Haskell. Implementation and Application of Functional Languages, 233\u2013251."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1080\/14786445008521796"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010035624696"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3122955.3122964"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103786.2103795"}],"event":{"name":"ICFP '21: 26th ACM SIGPLAN International Conference on Functional Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Virtual Republic of Korea","acronym":"ICFP '21"},"container-title":["Proceedings of the 14th ACM SIGPLAN International Symposium on Haskell"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3471874.3472987","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3471874.3472987","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:49Z","timestamp":1750195489000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3471874.3472987"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,18]]},"references-count":15,"alternative-id":["10.1145\/3471874.3472987","10.1145\/3471874"],"URL":"https:\/\/doi.org\/10.1145\/3471874.3472987","relation":{},"subject":[],"published":{"date-parts":[[2021,8,18]]},"assertion":[{"value":"2021-08-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}