{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T08:47:59Z","timestamp":1762505279970},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540417682"},{"type":"electronic","value":"9783540452416"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45241-9_3","type":"book-chapter","created":{"date-parts":[[2007,8,28]],"date-time":"2007-08-28T14:24:00Z","timestamp":1188311040000},"page":"29-44","source":"Crossref","is-referenced-by-count":18,"title":["Frapp\u00e9: Functional Reactive Programming in Java"],"prefix":"10.1007","author":[{"given":"Antony","family":"Courtney","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,3,29]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler. Making the future safe for the past: Adding genericity to the Java programming language. In C. Chambers, editor, Object Oriented Programming: Systems, Languages, and Applications (OOPSLA), ACM SIGPLAN Notices volume 33 number 10, pages 183\u2013200, Vancouver, BC, Oct. 1998.","DOI":"10.1145\/286942.286957"},{"key":"3_CR2","unstructured":"G. H. (editor). Java Beans API Specification 1.01. Sun Microsystems, 1997. Available online at http:\/\/java.sun.com\/beans\/ ."},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"C. Elliott. Functional Implementations of Continuous Modelled Animation. In Proceedings of PLILP\/ALP\u2019 98. Springer-Verlag, 1998.","DOI":"10.1007\/BFb0056621"},{"issue":"3","key":"3_CR4","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1109\/32.798320","volume":"25","author":"C. Elliott","year":"1999","unstructured":"C. Elliott. An embedded modeling language approach to interactive 3D and multimedia animation. IEEE Transactions on Software Engineering, 25(3):291\u2013308, May\/June 1999. Special Section: Domain-Specific Languages (DSL).","journal-title":"IEEE Transactions on Software Engineering"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"C. Elliott. Declarative event-oriented programming. In Proceedings of the 2nd International Conference on Principles and Practice of Declarative Programming (PPDP 2000), September 2000.","DOI":"10.1145\/351268.351276"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"C. Elliott and P. Hudak. Functional Reactive Animation. In International Conference on Functional Programming, pages 163\u2013173, June 1997.","DOI":"10.1145\/258948.258973"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"S. Finne, D. Leijen, E. Meijer, and S. P. Jones. Calling hell from heaven and heaven from hell. In Proceedings of the Fourth ACM SIGPLAN International Conference on Functional Programming (ICFP\u201999), volume 34.9 of ACM Sigplan Notices, pages 114\u2013125, N.Y., Sept. 27\u201329 1999. ACM Press.","DOI":"10.1145\/317636.317790"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"S. Finne, D. Leijen, E. Meijer, and S. P. Jones. H\/Direct: A binary foreign language interface for haskell. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP\u2019 98), volume 34(1) of ACM SIGPLAN Notices, pages 153\u2013162. ACM, June 1999.","DOI":"10.1145\/291251.289437"},{"key":"3_CR9","volume-title":"Java 2D API Graphics","author":"V. J. Hardy","year":"1999","unstructured":"V. J. Hardy. Java 2D API Graphics. P T R Prentice-Hall, Englewood Cliffs, NJ 07632, USA, 1999."},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"P. Hudak. Modular Domain Specific Languages and Tools. In Proceedings of Fifth International Conference on Software Reuse, pages 134\u2013142, June 1998.","DOI":"10.1109\/ICSR.1998.685738"},{"key":"3_CR11","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511818073","volume-title":"The Haskell School of Expression-Learning Functional Programming through Multimedia","author":"P. Hudak","year":"2000","unstructured":"P. Hudak. The Haskell School of Expression-Learning Functional Programming through Multimedia. Cambridge University Press, Cambridge, UK, 2000."},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"S. P. Jones, E. Meijer, and D. Leijen. Scripting COM components in haskell. In Fifth International Conference on Software Reuse, Victoria, British Columbia, June 1998.","DOI":"10.1109\/ICSR.1998.685747"},{"key":"3_CR13","unstructured":"S. Microsystems. Java Core Reflection API and Specification. Sun Microsystems, 1997. Available online at http:\/\/java.sun.com\/products\/jdk\/1.3\/docs\/guide\/reflection\/index.html ."},{"key":"3_CR14","unstructured":"J. Peterson, C. Elliott, and G. S. Ling. Fran 1.1 Users Manual. Dept. of Computer Science, Yale University, June 1998. Included in Fran distribution available at http:\/\/www.research.microsoft.com\/ conal\/Fran\/ ."},{"key":"3_CR15","unstructured":"S. Peyton-Jones and J. H. (eds.). Report on the Programming Language Haskell 98: A non-strict, purely functional language. Technical Report YaleU\/DCS\/RR-1106, Dept. of Computer Science, Yale University, 1999."},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"M. Sage. FranTk: A Declarative GUI System for Haskell. Dept. of Computer Science, University of Glasgow, 1999. Available at http:\/\/www.haskell.org\/FranTk\/userman.pdf .","DOI":"10.1145\/351240.351250"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45241-9_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T17:08:33Z","timestamp":1556816913000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45241-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540417682","9783540452416"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-45241-9_3","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}