{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:53:32Z","timestamp":1742399612131},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540929949"},{"type":"electronic","value":"9783540929956"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"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":[[2008]]},"DOI":"10.1007\/978-3-540-92995-6_3","type":"book-chapter","created":{"date-parts":[[2009,1,9]],"date-time":"2009-01-09T14:02:58Z","timestamp":1231509778000},"page":"31-45","source":"Crossref","is-referenced-by-count":10,"title":["Huge Data But Small Programs: Visualization Design via Multiple Embedded DSLs"],"prefix":"10.1007","author":[{"given":"D. J.","family":"Duke","sequence":"first","affiliation":[]},{"given":"R.","family":"Borgo","sequence":"additional","affiliation":[]},{"given":"M.","family":"Wallace","sequence":"additional","affiliation":[]},{"given":"C.","family":"Runciman","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","unstructured":"McCormick, B.H., DeFanti, T.A., Brown, M.D.: Visualization in scientific computing. Computer Graphics 21(6) (1987)"},{"key":"3_CR2","volume-title":"Proceedings of Visualization 1991","author":"R.B. Haber","year":"1991","unstructured":"Haber, R.B., Lucas, B., Collins, N.: A data model for scientific visualization with provision for regular and irregular grids. In: Proceedings of Visualization 1991. IEEE Computer Society Press, Los Alamitos (1991)"},{"key":"3_CR3","volume-title":"The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics","author":"W. Schroeder","year":"1998","unstructured":"Schroeder, W., Martin, K., Lorensen, B.: The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, 2nd edn. Prentice-Hall, Englewood Cliffs (1998), http:\/\/www.vtk.org\/","edition":"2"},{"key":"3_CR4","volume-title":"Proc. Visualization","author":"T.M. Rhyne","year":"2003","unstructured":"Rhyne, T.M., Tory, M., Munzner, T., Ward, M., Johnson, C., Laidlaw, D.W.: Information and scientific visualization: Separate but equal or happy together at last. In: Proc. Visualization. IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"3_CR5","unstructured":"Whalen, D., Norman, M.L.: Competition data set and description. IEEE Visualization Design Contest (2008), http:\/\/vis.computer.org\/VisWeek2008\/vis\/contests.html"},{"issue":"5","key":"3_CR6","doi-asserted-by":"publisher","first-page":"973","DOI":"10.1109\/TVCG.2006.145","volume":"12","author":"D.J. Duke","year":"2006","unstructured":"Duke, D.J., Wallace, M., Borgo, R., Runciman, C.: Fine-grained visualization pipelines and lazy functional languages. Transactions on Visualization and Computer Graphics\u00a012(5), 973\u2013980 (2006)","journal-title":"Transactions on Visualization and Computer Graphics"},{"key":"3_CR7","volume-title":"Proc. Intl.Conf. on Functional Programming","author":"D.J. Duke","year":"2008","unstructured":"Duke, D.J., Borgo, R., Runciman, C., Wallace, M.: Experience report: Visualizing data through functional pipelines. In: Proc. Intl.Conf. on Functional Programming. ACM Press, New York (2008)"},{"key":"3_CR8","unstructured":"Borgo, R., Duke, D.J., Wallace, M., Runciman, C.: Multi-cultural visualization: how functional programming can enrich visualization (and vice versa). In: Proc. Vision, Modeling, and Visualization. AKA Verlag - IOS Press (2006)"},{"key":"3_CR9","volume-title":"Information Visualization","author":"R. Spence","year":"2000","unstructured":"Spence, R.: Information Visualization. Addison-Wesley, Reading (2000)"},{"key":"3_CR10","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/1411286.1411292","volume-title":"Proc. of the ACM SIGPLAN Symposium on Haskell","author":"C. Runciman","year":"2008","unstructured":"Runciman, C., Naylor, M., Lindblad, F.: SmallCheck and Lazy SmallCheck: exhaustive testing for small values. In: Proc. of the ACM SIGPLAN Symposium on Haskell, pp. 37\u201348. ACM Press, New York (2008)"},{"key":"3_CR11","unstructured":"Khronos Group: OpenGL\u2014the industry foundation for high-performance graphics, http:\/\/www.opengl.org\/"},{"key":"3_CR12","volume-title":"The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open Inventor","author":"J. Wernecke","year":"1994","unstructured":"Wernecke, J.: The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open Inventor. Pearson, London (1994)"},{"key":"3_CR13","first-page":"7","volume-title":"Proc. Haskell Workshop","author":"A. Courtney","year":"2003","unstructured":"Courtney, A., Nilsson, H., Peterson, J.: The Yampa arcade. In: Proc. Haskell Workshop, pp. 7\u201318. ACM Press, New York (2003)"},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Coutts, D., Stewart, D., Leshchinskiy, R.: Rewriting Haskell strings. In: Practical Applications of Declarative Languages (January 2007)","DOI":"10.1007\/978-3-540-69611-7_3"},{"key":"3_CR15","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1023\/A:1022986521797","volume":"15","author":"P. Henderson","year":"2002","unstructured":"Henderson, P.: Functional geometry. Higher-order and Symbolic Computation\u00a015, 349\u2013365 (2002)","journal-title":"Higher-order and Symbolic Computation"},{"issue":"4","key":"3_CR16","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1111\/j.1467-8659.1986.tb00316.x","volume":"5","author":"K. Arya","year":"1986","unstructured":"Arya, K.: A functional approach to animation. Computer Graphics Forum\u00a05(4), 297\u2013311 (1986)","journal-title":"Computer Graphics Forum"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Elliott, C., Finne, S., de Moor, O.: Compiling embedded languages. Journal of Functional Programming 13(2) (2003)","DOI":"10.1017\/S0956796802004574"},{"key":"3_CR18","volume-title":"Proc. of the Haskell Workshop","author":"C. Elliott","year":"2004","unstructured":"Elliott, C.: Programming graphics processors functionally. In: Proc. of the Haskell Workshop. ACM Press, New York (2004)"},{"key":"3_CR19","unstructured":"Heard, J.: A gentle introduction to functional information visualization. ACM SIGPLAN Developers\u2019 Track on Functional Programming (DEFUN) (2008), http:\/\/bluheron.europa.renci.org\/docs\/BeautifulCode.pdf"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-92995-6_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T04:33:25Z","timestamp":1558067605000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-92995-6_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540929949","9783540929956"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-92995-6_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}