{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:52Z","timestamp":1772164072547,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":10,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,8,29]],"date-time":"2015-08-29T00:00:00Z","timestamp":1440806400000},"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":[[2015,8,29]]},"DOI":"10.1145\/2784731.2789053","type":"proceedings-article","created":{"date-parts":[[2015,8,26]],"date-time":"2015-08-26T12:48:13Z","timestamp":1440593293000},"page":"165-165","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Functional programming and hardware design: still interesting after all these years"],"prefix":"10.1145","author":[{"given":"Mary","family":"Sheeran","sequence":"first","affiliation":[{"name":"Chalmers University of Technology, Sweden"}]}],"member":"320","published-online":{"date-parts":[[2015,8,29]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/289423.289440"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863543.1863579"},{"key":"e_1_3_2_1_3_1","first-page":"67","volume-title":"Discrete Event Systems, 2008. WODES 2008. 9th International Workshop on","author":"Claessen K.","unstructured":"K. Claessen , N. Een , M. Sheeran , and N. Sorensson . SAT-solving in practice . In Discrete Event Systems, 2008. WODES 2008. 9th International Workshop on , pages 61\u2013 67 . IEEE, 2008. K. Claessen, N. Een, M. Sheeran, and N. Sorensson. SAT-solving in practice. In Discrete Event Systems, 2008. WODES 2008. 9th International Workshop on, pages 61\u201367. IEEE, 2008."},{"key":"e_1_3_2_1_4_1","first-page":"162","volume-title":"Formal Methods and Models for Co-Design, 2006. MEMOCODE\u201906. Proceedings. Fourth ACM and IEEE International Conference on","author":"Seger C.","unstructured":"C. Seger . Integrating design and verification-from simple idea to practical system . In Formal Methods and Models for Co-Design, 2006. MEMOCODE\u201906. Proceedings. Fourth ACM and IEEE International Conference on , pages 161\u2013 162 . IEEE, 2006. C. Seger. Integrating design and verification-from simple idea to practical system. In Formal Methods and Models for Co-Design, 2006. MEMOCODE\u201906. Proceedings. Fourth ACM and IEEE International Conference on, pages 161\u2013162. IEEE, 2006."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2005.850814"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/800055.802026"},{"key":"e_1_3_2_1_7_1","series-title":"LNCS","first-page":"18","volume-title":"Correct Hardware Design and Verification Methods","author":"Sheeran M.","unstructured":"M. Sheeran . Finding regularity: describing and analysing circuits that are not quite regular . In Correct Hardware Design and Verification Methods , volume 2860 of LNCS , pages 4\u2013 18 . Springer, 2003. M. Sheeran. Finding regularity: describing and analysing circuits that are not quite regular. In Correct Hardware Design and Verification Methods, volume 2860 of LNCS, pages 4\u201318. Springer, 2003."},{"key":"e_1_3_2_1_8_1","series-title":"LNCS","first-page":"20","volume-title":"Formal Methods in Computer-Aided Design","author":"Sheeran M.","unstructured":"M. Sheeran . Generating Fast Multipliers Using Clever Circuits . In Formal Methods in Computer-Aided Design , volume 3312 of LNCS , pages 6\u2013 20 . Springer, 2004. M. Sheeran. Generating Fast Multipliers Using Clever Circuits. In Formal Methods in Computer-Aided Design, volume 3312 of LNCS, pages 6\u201320. Springer, 2004."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796810000304"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/646186.683237"}],"event":{"name":"ICFP'15: 20th ACM SIGPLAN International Conference on Functional Programming","location":"Vancouver BC Canada","acronym":"ICFP'15","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2784731.2789053","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2784731.2789053","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:16:48Z","timestamp":1750213008000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2784731.2789053"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,29]]},"references-count":10,"alternative-id":["10.1145\/2784731.2789053","10.1145\/2784731"],"URL":"https:\/\/doi.org\/10.1145\/2784731.2789053","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2858949.2789053","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2015,8,29]]},"assertion":[{"value":"2015-08-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}