{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T00:15:36Z","timestamp":1743120936204,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642229404"},{"type":"electronic","value":"9783642229411"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-22941-1_8","type":"book-chapter","created":{"date-parts":[[2011,8,23]],"date-time":"2011-08-23T12:23:14Z","timestamp":1314102194000},"page":"118-133","source":"Crossref","is-referenced-by-count":6,"title":["Types and Type Families for Hardware Simulation and Synthesis"],"prefix":"10.1007","author":[{"given":"Andy","family":"Gill","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tristan","family":"Bull","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Farmer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Garrin","family":"Kimmell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ed","family":"Komp","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"Berry, G.: The constructive semantics of pure Esterel (1999), \n                  \n                    http:\/\/www-sop.inria.fr\/esterel.org\/files\/"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Bjesse, P., Claessen, K., Sheeran, M., Singh, S.: Lava: Hardware design in haskell. In: International Conference on Functional Programming, pp. 174\u2013184 (1998)","DOI":"10.1145\/291251.289440"},{"key":"8_CR3","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1145\/1086365.1086397","volume-title":"ICFP 2005: Proceedings of the Tenth ACM SIGPLAN International Conference on Functional Programming","author":"M.M.T. Chakravarty","year":"2005","unstructured":"Chakravarty, M.M.T., Keller, G., Jones, S.P.: Associated type synonyms. In: ICFP 2005: Proceedings of the Tenth ACM SIGPLAN International Conference on Functional Programming, pp. 241\u2013253. ACM, New York (2005)"},{"key":"8_CR4","unstructured":"Claessen, K.: Embedded Languages for Describing and Verifying Hardware. PhD thesis, Dept. of Computer Science and Engineering, Chalmers University of Technology (April 2001)"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Gill, A.: Type-safe observable sharing in Haskell. In: Proceedings of the 2009 ACM SIGPLAN Haskell Symposium (September 2009)","DOI":"10.1145\/1596638.1596653"},{"key":"8_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-642-16478-1_2","volume-title":"Implementation and Application of Functional Languages","author":"A. Gill","year":"2010","unstructured":"Gill, A., Bull, T., Kimmell, G., Perrins, E., Komp, E., Werling, B.: Introducing Kansas Lava. In: Moraz\u00e1n, M.T., Scholz, S.-B. (eds.) IFL 2009. LNCS, vol.\u00a06041, pp. 18\u201335. Springer, Heidelberg (2010)"},{"issue":"2","key":"8_CR7","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1049\/ip-cdt:20045098","volume":"152","author":"A. Jantsch","year":"2005","unstructured":"Jantsch, A., Sander, I.: Models of computation and languages for embedded system design. IEE Proceedings on Computers and Digital Techniques\u00a0152(2), 114\u2013129 (2005); Special issue on Embedded Microelectronic Systems","journal-title":"IEE Proceedings on Computers and Digital Techniques"},{"key":"8_CR8","unstructured":"Jones, S.P., Shields, M.: Lexically scoped type variables, \n                  \n                    http:\/\/research.microsoft.com\/en-us\/um\/people\/simonpj\/papers\/scoped-tyvars\/"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Leijen, D., Meijer, E.: Domain specific embedded compilers. In: 2nd USENIX Conference on Domain Specific Languages (DSL 1999), Austin, Texas, pp. 109\u2013122 (October 1999)","DOI":"10.1145\/331960.331977"},{"key":"8_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/978-3-642-16478-1_4","volume-title":"Implementation and Application of Functional Languages","author":"K. Matlage","year":"2010","unstructured":"Matlage, K., Gill, A.: ChalkBoard: Mapping functions to polygons. In: Moraz\u00e1n, M.T., Scholz, S.-B. (eds.) IFL 2009. LNCS, vol.\u00a06041, pp. 55\u201371. Springer, Heidelberg (2010)"},{"key":"8_CR11","unstructured":"McBride, C., Patterson, R.: Applicative programing with effects. Journal of Functional Programming\u00a016(6) (2006)"},{"key":"8_CR12","unstructured":"Sander, I.: System Modeling and Design Refinement in ForSyDe. PhD thesis, Royal Institute of Technology, Stockholm, Sweden (April 2003)"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1145\/800055.802026","volume-title":"LFP 1984: Proceedings of the 1984 ACM Symposium on LISP and Functional Programming","author":"M. Sheeran","year":"1984","unstructured":"Sheeran, M.: mufp, a language for vlsi design. In: LFP 1984: Proceedings of the 1984 ACM Symposium on LISP and Functional Programming, pp. 104\u2013112. ACM, New York (1984)"}],"container-title":["Lecture Notes in Computer Science","Trends in Functional Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-22941-1_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T19:52:55Z","timestamp":1578513175000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-22941-1_8"}},"subtitle":["The Internals and Externals of Kansas Lava"],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642229404","9783642229411"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-22941-1_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}