{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:49:25Z","timestamp":1725576565606},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540401322"},{"type":"electronic","value":"9783540448334"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-44833-4_1","type":"book-chapter","created":{"date-parts":[[2011,1,17]],"date-time":"2011-01-17T14:05:30Z","timestamp":1295273130000},"page":"1-26","source":"Crossref","is-referenced-by-count":4,"title":["Arithmetic Coding with Folds and Unfolds"],"prefix":"10.1007","author":[{"given":"Richard","family":"Bird","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeremy","family":"Gibbons","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"Haskell 98: A Non-Strict, Purely Functional Language. Available online at \n                  \n                    http:\/\/www.haskell.org\/onlinereport"},{"key":"1_CR2","unstructured":"Standard Libraries for Haskell 98. Available online at \n                  \n                    http:\/\/www.haskell.org\/onlinelibrary"},{"key":"1_CR3","series-title":"International Series in Computer Science","volume-title":"Introduction to Functional Programming using Haskell","author":"R.S. Bird","year":"1998","unstructured":"Bird, R.S.: Introduction to Functional Programming using Haskell. International Series in Computer Science. Prentice Hall, Englewood Cliffs (1998)"},{"key":"1_CR4","series-title":"International Series in Computer Science","volume-title":"Algebra of Programming","author":"R.S. Bird","year":"1997","unstructured":"Bird, R.S., de Moor, O.: Algebra of Programming. International Series in Computer Science. Prentice Hall, Englewood Cliffs (1997)"},{"key":"1_CR5","unstructured":"Fano, R.M.: Transmission of Information. MIT Press, Cambridge. Wiley, New York (1961)"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Gibbons, J.: Origami programming. In: Gibbons, J., de Moor, O. (eds.) The Fun of Programming, Palgrave (2003)","DOI":"10.1007\/978-1-349-91518-7_3"},{"issue":"4","key":"1_CR7","doi-asserted-by":"publisher","first-page":"657","DOI":"10.1017\/S0956796800001908","volume":"6","author":"J. Gibbons","year":"1996","unstructured":"Gibbons, J.: The Third Homomorphism Theorem. J. Functional Prog.\u00a06(4), 657\u2013665 (1996)","journal-title":"J. Functional Prog."},{"issue":"6","key":"1_CR8","doi-asserted-by":"publisher","first-page":"857","DOI":"10.1109\/5.286189","volume":"82","author":"P.G. Howard","year":"1994","unstructured":"Howard, P.G., Vitter, J.S.: Arithmetic coding for data compression. Proc. IEEE\u00a082(6), 857\u2013865 (1994)","journal-title":"Proc. IEEE"},{"issue":"9","key":"1_CR9","first-page":"1098","volume":"40","author":"D.A. Huffman","year":"1952","unstructured":"Huffman, D.A.: A method for the construction of minimum-redundancy codes. Proc. Inst. Radio Eng.\u00a040(9), 1098\u20131101 (1952)","journal-title":"Proc. Inst. Radio Eng."},{"issue":"6","key":"1_CR10","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1049\/ip-cdt:19952275","volume":"142","author":"J. Jiang","year":"1995","unstructured":"Jiang, J.: Novel design of arithmetic coding for data compression. IEE Proc. Comput. Dig. Tech.\u00a0142(6), 419\u2013424 (1995)","journal-title":"IEE Proc. Comput. Dig. Tech."},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1007\/3540543961_7","volume-title":"Functional Programming Languages and Computer Architecture","author":"E. Meijer","year":"1991","unstructured":"Meijer, E., Fokkinga, M., Paterson, R.: Functional programming with bananas, lenses, envelopes and barbed wire. In: Hughes, J. (ed.) FPCA 1991. LNCS, vol.\u00a0523, pp. 124\u2013144. Springer, Heidelberg (1991)"},{"issue":"3","key":"1_CR12","doi-asserted-by":"publisher","first-page":"256","DOI":"10.1145\/290159.290162","volume":"16","author":"A. Moffat","year":"1998","unstructured":"Moffat, A., Neal, R.M., Witten, I.H.: Arithmetic coding revisited. ACM Trans. on Inf. Systems\u00a016(3), 256\u2013294 (1998)","journal-title":"ACM Trans. on Inf. Systems"},{"key":"1_CR13","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1002\/j.1538-7305.1948.tb01338.x","volume":"27","author":"C.E. Shannon","year":"1948","unstructured":"Shannon, C.E.: A mathematical theory of communication. Bell Syst. Tech. J.\u00a027, 79\u2013423 (1948)","journal-title":"Bell Syst. Tech. J."},{"issue":"6","key":"1_CR14","doi-asserted-by":"publisher","first-page":"520","DOI":"10.1145\/214762.214771","volume":"30","author":"I.H. Witten","year":"1987","unstructured":"Witten, I.H., Neal, R.M., Cleary, J.G.: Arithmetic coding for data compression. C. ACM\u00a030(6), 520\u2013540 (1987)","journal-title":"C. ACM"}],"container-title":["Lecture Notes in Computer Science","Advanced Functional Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-44833-4_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,23]],"date-time":"2019-03-23T17:56:44Z","timestamp":1553363804000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-44833-4_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540401322","9783540448334"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-44833-4_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}