{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T05:49:31Z","timestamp":1784180971488,"version":"3.55.0"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642415814","type":"print"},{"value":"9783642415821","type":"electronic"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-41582-1_11","type":"book-chapter","created":{"date-parts":[[2013,11,15]],"date-time":"2013-11-15T12:38:21Z","timestamp":1384519101000},"page":"174-189","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Agda Meets Accelerate"],"prefix":"10.1007","author":[{"given":"Peter","family":"Thiemann","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuel M. T.","family":"Chakravarty","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,11,16]]},"reference":[{"key":"11_CR1","first-page":"73","volume-title":"TPHOLs 2009. LNCS","author":"A Bove","year":"2009","unstructured":"Bove, A., Dybjer, P., Norell, U.: A brief overview of agda - a functional language with dependent types. In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol. 5674, pp. 73\u201378. Springer, Heidelberg (2009)"},{"key":"11_CR2","doi-asserted-by":"crossref","unstructured":"Catanzaro, B., Garland, M., Keutzer, K.: Copperhead: Compiling an embedded data parallel language. Technical Report UCB\/EECS-2010-124. University of California, Berkeley (2010)","DOI":"10.1145\/1941553.1941562"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Chakravarty, M.M.T., Keller, G., Lee, S., McDonell, T.L., Grover, V.: Accelerating Haskell array codes with multicore GPUs. In: Carro, M., Reppy, J.H. (eds.) Workshop on Declarative Aspects of Multicore Programming, DAMP 2011, Austin, TX, USA, January 2011, pp. 3\u201314. ACM (2011)","DOI":"10.1145\/1926354.1926358"},{"key":"11_CR4","first-page":"241","volume-title":"Proceedings International Conference on Functional Programming 2005, Tallinn, Estonia, September 2005","author":"MMT Chakravarty","year":"2005","unstructured":"Chakravarty, M.M.T., Keller, G., Peyton Jones, S.: Associated type synonyms. In: Pierce, B.C. (ed.) Proceedings International Conference on Functional Programming 2005, Tallinn, Estonia, September 2005, pp. 241\u2013253. ACM Press, New York (2005)"},{"key":"11_CR5","first-page":"143","volume-title":"Proceedings International Conference on Functional Programming 2011, Tokyo, Japan, September 2011","author":"D Devriese","year":"2011","unstructured":"Devriese, D., Piessens, F.: On the bright side of type classes: Instance arguments in Agda. In: Danvy, O. (ed.) Proceedings International Conference on Functional Programming 2011, Tokyo, Japan, September 2011, pp. 143\u2013155. ACM Press, New York (2011)"},{"issue":"1","key":"11_CR6","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/103162.103163","volume":"23","author":"D Goldberg","year":"1991","unstructured":"Goldberg, D.: What every computer scientist should know about floating-point arithmetic. ACM Comput. Surv. 23(1), 5\u201348 (1991)","journal-title":"ACM Comput. Surv."},{"key":"11_CR7","first-page":"50","volume-title":"ICFP, Portland, Oregon, USA, September 2006","author":"SLP Jones","year":"2006","unstructured":"Jones, S.L.P., Vytiniotis, D., Weirich, S., Washburn, G.: Simple unification-based type inference for GADTs. In: Lawall, J. (ed.) ICFP, Portland, Oregon, USA, September 2006, pp. 50\u201361. ACM Press, New York (2006)"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Keller, G., Chakravarty, M.M., Leshchinskiy, R., Peyton Jones, S., Lippmeier, B.: Regular, shape-polymorphic, parallel arrays in Haskell. In: Proceedings of the 15th ACM SIGPLAN International Conference on Functional Programming, ICFP 2010. ACM (2010)","DOI":"10.1145\/1863543.1863582"},{"key":"11_CR9","volume-title":"Intuitionistic Type Theory","author":"P Martin-L\u00f6f","year":"1984","unstructured":"Martin-L\u00f6f, P.: Intuitionistic Type Theory. Bibliopolis, Napoli (1984)"},{"key":"11_CR10","first-page":"230","volume-title":"AFP 2008. LNCS","author":"U Norell","year":"2009","unstructured":"Norell, U.: Dependently typed programming in Agda. In: Koopman, P., Plasmeijer, R., Swierstra, D. (eds.) AFP 2008. LNCS, vol. 5832, pp. 230\u2013266. Springer, Heidelberg (2009)"},{"key":"11_CR11","unstructured":"Peebles, D.: A dependently typed model of the Repa library in Agda. https:\/\/github.com\/copumpkin\/derpa (2011)"},{"key":"11_CR12","unstructured":"Rose, J.R., et al.: C$$^*$$: An extended c language for data parallel programming. In: Proceedings of the Second International Conference on Supercomputing, pp. 2\u201316 (1987)"},{"key":"11_CR13","unstructured":"Saraswat, V.: Report on the programming language X10. http:\/\/dist.codehaus.org\/x10\/documentation\/languagespec\/x10-200.pdf. October 2009. Version 2.0"},{"key":"11_CR14","first-page":"51","volume-title":"Proceedings International Conference on Functional Programming 2008, Victoria, BC, Canada, October 2008","author":"T Schrijvers","year":"2008","unstructured":"Schrijvers, T., Peyton Jones, S.L., Chakravarty, M.M.T., Sulzmann, M.: Type checking with open type functions. In: Thiemann, P. (ed.) Proceedings International Conference on Functional Programming 2008, Victoria, BC, Canada, October 2008, pp. 51\u201362. ACM Press, New York (2008)"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Swierstra, W.: More dependent types for distributed arrays. Higher-Order Symbolic Comput., pp. 1\u201318 (2010)","DOI":"10.1007\/s10990-011-9075-y"},{"key":"11_CR16","unstructured":"Swierstra, W., Altenkirch, T.: Dependent types for distributed arrays. In: Trends in Functional Programming, vol. 9 (2008)"},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Tarditi, D., Puri, S., Oglesby, J.: Accelerator: using data parallelism to program GPUs for general-purpose uses. In: ASPLOS-XII: Proceedings of the 12th International Conference on Architectural Support for Programming Language and Operating Systems, pp. 325\u2013335. ACM (2006)","DOI":"10.1145\/1168857.1168898"},{"key":"11_CR18","doi-asserted-by":"crossref","unstructured":"Xi, H.: Dependent ML: An approach to practical programming with dependent types. J. Funct. Program. 12(2) (2007)","DOI":"10.1017\/S0956796806006216"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"Yorgey, B.A., Weirich, S., Cretin, J., Jones, S.L.P., Vytiniotis, D., Magalh\u00e3es, J.P.: Giving Haskell a promotion. In: Pierce, B.C. (ed.) Proceedings of TLDI 2012, Philadelphia, PA, USA, January 2012, pp. 53\u201366. ACM (2012)","DOI":"10.1145\/2103786.2103795"}],"container-title":["Lecture Notes in Computer Science","Implementation and Application of Functional Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-41582-1_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,19]],"date-time":"2023-02-19T19:51:05Z","timestamp":1676836265000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-41582-1_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642415814","9783642415821"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-41582-1_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"16 November 2013","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}