{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T23:05:45Z","timestamp":1779836745070,"version":"3.53.1"},"reference-count":47,"publisher":"Cambridge University Press (CUP)","issue":"6","license":[{"start":{"date-parts":[[2013,12,13]],"date-time":"2013-12-13T00:00:00Z","timestamp":1386892800000},"content-version":"unspecified","delay-in-days":42,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Funct. Prog."],"published-print":{"date-parts":[[2013,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This paper describes some experiences of using fractal image compression as the subject of an assignment for a functional programming course using Haskell. The students were fascinated by the reproduction of images from their encodings and engaged well with the exercise which involved only elementary functional programming techniques.<\/jats:p>","DOI":"10.1017\/s095679681300021x","type":"journal-article","created":{"date-parts":[[2013,12,13]],"date-time":"2013-12-13T09:55:01Z","timestamp":1386928501000},"page":"629-657","source":"Crossref","is-referenced-by-count":7,"title":["Fractal image compression"],"prefix":"10.1017","volume":"23","author":[{"given":"C. E.","family":"MARTIN","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"S. A.","family":"CURTIS","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"56","published-online":{"date-parts":[[2013,12,13]]},"reference":[{"key":"S095679681300021X_ref13","volume-title":"Fractals, Graphics, and Mathematics Education","author":"Frame","year":"2002"},{"key":"S095679681300021X_ref20","unstructured":"Jacquin A. (1989) A Fractal Theory of Iterated Markov Operators with Applications to Digital Image Coding. PhD thesis, Georgia Institute of Technology, Atlanta, GA."},{"key":"S095679681300021X_ref33","volume-title":"Fractals for the Classroom, Part One","author":"Peitgen","year":"1991"},{"key":"S095679681300021X_ref40","volume-title":"The Definitive Guide to ImageMagick","author":"Still","year":"2005"},{"key":"S095679681300021X_ref37","unstructured":"Saupe D. (1994) Breaking the Time Complexity of Fractal Image Compression. Technical Report 53, Institut f\u00fcr Informatik Freiburg, Freiburg, Germany."},{"key":"S095679681300021X_ref22","unstructured":"Kanakarakis I. , Ntanasis P. & Sarbinowski P. (2011) Fractal image compression. Accessed March 26, 2013. Available at: http:\/\/github.com\/c00kiemon5ter\/Fractal-Image-Compression"},{"key":"S095679681300021X_ref47","volume-title":"Field Guide to the Business Card Menger Sponge","author":"Wertheim","year":"2006"},{"key":"S095679681300021X_ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140192"},{"key":"S095679681300021X_ref30","unstructured":"Munroe R. (2006) Su Doku. xkcd. Accessed October 23, 2013. Available at: http:\/\/xkcd.com\/74\/"},{"key":"S095679681300021X_ref24","doi-asserted-by":"publisher","DOI":"10.1016\/0022-5193(68)90079-9"},{"key":"S095679681300021X_ref46","doi-asserted-by":"publisher","DOI":"10.1117\/3.353798"},{"key":"S095679681300021X_ref44","first-page":"21","article-title":"Fast fractal compression of satellite and medical images based on domain-range entropy","volume":"9","author":"Vaddella","year":"2010","journal-title":"J. Appl. Comput. Sci. Math."},{"key":"S095679681300021X_ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531330"},{"key":"S095679681300021X_ref15","unstructured":"GIMP (2012) The GNU Image Manipulation Program (version 2.8.2). Accessed October 23, 2013. Available at: http:\/\/www.gimp.org."},{"key":"S095679681300021X_ref5","volume-title":"Fractal Image Compression","author":"Barnsley","year":"1992"},{"key":"S095679681300021X_ref27","volume-title":"Fractals, Form, Chance and Dimension","author":"Mandelbrot","year":"1977"},{"key":"S095679681300021X_ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-349-91518-7_7"},{"key":"S095679681300021X_ref29","unstructured":"Microsoft (2009) Microsoft encarta. Accessed March 21, 2013. Available at: http:\/\/microsoft.com\/uk\/encarta\/"},{"key":"S095679681300021X_ref42","volume-title":"The Craft of Functional Programming","author":"Thompson","year":"2011"},{"key":"S095679681300021X_ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-2472-3"},{"key":"S095679681300021X_ref28","doi-asserted-by":"crossref","DOI":"10.1119\/1.13295","volume-title":"The Fractal Geometry of Nature","author":"Mandelbrot","year":"1983"},{"key":"S095679681300021X_ref14","volume-title":"Proceedings of the Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP)","author":"Ghosh","year":"2002"},{"key":"S095679681300021X_ref45","first-page":"33","article-title":"Fractal image compression of satellite imageries","volume":"30","author":"Veenadevi","year":"2011","journal-title":"Int. J. Comput. Appl."},{"key":"S095679681300021X_ref12","unstructured":"Fractal Foundation. (2011) Accessed March 14, 2013. Available at: http:\/\/www.fractalfoundation.org."},{"key":"S095679681300021X_ref25","doi-asserted-by":"publisher","DOI":"10.1260\/174830107781389021"},{"key":"S095679681300021X_ref16","unstructured":"Hafner U. (2000). Fiasco. Accessed February 21, 2013. Available at: http:\/\/github.com\/megatherion\/Fiasco\/."},{"key":"S095679681300021X_ref36","first-page":"185","volume-title":"Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000, (SIGCSE '00)","author":"Rasala","year":"2000"},{"key":"S095679681300021X_ref34","volume-title":"Fractals for the Classroom, Part Two","author":"Peitgen","year":"1992"},{"key":"S095679681300021X_ref35","volume-title":"Haskell 98 Language and Libraries: The Revised Report","author":"Peyton Jones","year":"2003"},{"key":"S095679681300021X_ref18","unstructured":"Hugs (2006) The Hugs 98 System. Available at: http:\/\/haskell.org\/hugs\/."},{"key":"S095679681300021X_ref43","volume-title":"Low Bit-rate Image and Video Coding with Weighted Finite Automata","author":"Ullrich","year":"1999"},{"key":"S095679681300021X_ref39","unstructured":"Stanford (2013) Nifty assignments. Accessed February 21, 2013 Available at: http:\/\/nifty.stanford.edu\/"},{"key":"S095679681300021X_ref23","unstructured":"Kaplan K. (1997) Fractals are emerging as a shape of things to come. LA Times May 12, 1997. Accessed October 23, 2013. Available at: http:\/\/articles.latimes.com\/1997-05-12\/business\/fi-58093_1_fractal-compression."},{"key":"S095679681300021X_ref26","volume-title":"Fractal Imaging","author":"Lu","year":"1997"},{"key":"S095679681300021X_ref19","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511813672"},{"key":"S095679681300021X_ref21","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796804005167"},{"key":"S095679681300021X_ref3","volume-title":"Fractals Everywhere","author":"Barnsley","year":"1988"},{"key":"S095679681300021X_ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0995-2_22"},{"key":"S095679681300021X_ref38","unstructured":"Skiljan I. (2012) IrfanView (version 4.33). Accessed October 23, 2013. Available at: http:\/\/www.irfanview.com"},{"key":"S095679681300021X_ref41","volume-title":"Compression Fractale d'Images","author":"Thalabard","year":"2005"},{"key":"S095679681300021X_ref4","volume-title":"Superfractals","author":"Barnsley","year":"2011"},{"key":"S095679681300021X_ref6","doi-asserted-by":"publisher","DOI":"10.1145\/361002.361007"},{"key":"S095679681300021X_ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0873-3_19"},{"key":"S095679681300021X_ref17","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511818073","volume-title":"The Haskell School of Expression","author":"Hudak","year":"2000"},{"key":"S095679681300021X_ref32","unstructured":"OnOne Software (2013) Perfect resize. Accessed February 21, 2013. Available at: http:\/\/www.ononesoftware.com\/products\/perfect-resize\/"},{"key":"S095679681300021X_ref1","unstructured":"Baelde D. & Mimram S. (2011) Fractal compressor. Accessed March 26, 2013. Available at: http:\/\/fractcompr.sourceforge.net\/."},{"key":"S095679681300021X_ref8","first-page":"393","volume-title":"Proceedings of the 6th Symposium on Trends in Functional Programming (TFP 2005)","author":"Curtis","year":"2005"}],"container-title":["Journal of Functional Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S095679681300021X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T22:36:31Z","timestamp":1779834991000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S095679681300021X\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11]]},"references-count":47,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2013,11]]}},"alternative-id":["S095679681300021X"],"URL":"https:\/\/doi.org\/10.1017\/s095679681300021x","relation":{},"ISSN":["0956-7968","1469-7653"],"issn-type":[{"value":"0956-7968","type":"print"},{"value":"1469-7653","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11]]}}}