{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:51:46Z","timestamp":1725544306960},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540334385"},{"type":"electronic","value":"9783540334392"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006]]},"DOI":"10.1007\/11737414_17","type":"book-chapter","created":{"date-parts":[[2006,3,15]],"date-time":"2006-03-15T11:54:37Z","timestamp":1142423677000},"page":"242-258","source":"Crossref","is-referenced-by-count":22,"title":["iData for the World Wide Web \u2013 Programming Interconnected Web Forms"],"prefix":"10.1007","author":[{"given":"Rinus","family":"Plasmeijer","sequence":"first","affiliation":[]},{"given":"Peter","family":"Achten","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1007\/11546382_5","volume-title":"Advanced Functional Programming","author":"P. Achten","year":"2005","unstructured":"Achten, P., van Eekelen, M., Plasmeijer, R., van Weelden, A.: GEC: a toolkit for Generic Rapid Prototyping of Type Safe Interactive Applications. In: Vene, V., Uustalu, T. (eds.) AFP 2004. LNCS, vol.\u00a03622, pp. 210\u2013244. Springer, Heidelberg (2005)"},{"key":"17_CR2","unstructured":"Alimarine, A.: Generic Functional Programming - Conceptual Design, Implementation and Applications. PhD thesis, University of Nijmegen, The Netherlands (2005) ISBN 3-540-67658-9"},{"key":"17_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1007\/3-540-46028-4_11","volume-title":"Implementation of Functional Languages","author":"A. Alimarine","year":"2002","unstructured":"Alimarine, A., Plasmeijer, R.: A Generic Programming Extension for Clean. In: Arts, T., Mohnen, M. (eds.) IFL 2002. LNCS, vol.\u00a02312, pp. 168\u2013186. Springer, Heidelberg (2002)"},{"key":"#cr-split#-17_CR4.1","doi-asserted-by":"crossref","unstructured":"Atanassow, F., Clarke, D., Jeuring, J.: UUXML: A Type-Preserving XML Schema-Haskell Data Binding. In: Jayaraman, B. (ed.) PADL 2004. LNCS, vol.\u00a03057, pp. 71\u201385. Springer, Heidelberg (2004);","DOI":"10.1007\/978-3-540-24836-1_6"},{"key":"#cr-split#-17_CR4.2","unstructured":"Experience with a Domain Specific Language for Form-based Services. In: Usenix Conference on Domain Specific Languages (October 1997)"},{"key":"17_CR5","unstructured":"Atkins, D., Ball, T., Benedikt, M., Bruns, G., Cox, K., Mataga, P., Rehor, K.: Experience with a Domain Specific Language for Form-based Services. In: Usenix Conference on Domain Specific Languages (October 1997)"},{"key":"17_CR6","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1017\/S0960129500070109","volume":"6","author":"E. Barendsen","year":"1996","unstructured":"Barendsen, E., Smetsers, S.: Uniqueness typing for functional languages with graph rewriting semantics. Mathematical Structures in Computer Science\u00a06, 579\u2013612 (1996)","journal-title":"Mathematical Structures in Computer Science"},{"key":"17_CR7","first-page":"63","volume-title":"Graph Rewriting Aspects of Functional Programming, ch. 2","author":"E. Barendsen","year":"1999","unstructured":"Barendsen, E., Smetsers, S.: Graph Rewriting Aspects of Functional Programming, ch. 2, pp. 63\u2013102. World scientific, Singapore (1999)"},{"issue":"4","key":"17_CR8","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1023\/A:1018772405468","volume":"3","author":"C. Brabrand","year":"2000","unstructured":"Brabrand, C., M\u00f8ller, A., Ricky, M., Schwartzbach, M.: Powerforms: Declarative client-side form field validation. World Wide Web Journal\u00a03(4), 205\u2013314 (2000)","journal-title":"World Wide Web Journal"},{"key":"17_CR9","doi-asserted-by":"crossref","unstructured":"Brabrand, C., M\u00f8ller, A., Schwartzbach, M.: The <bigwig> Project. ACM Transactions on Internet Technology, TOIT (2002)","DOI":"10.7146\/brics.v9i1.21718"},{"key":"17_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/978-3-540-24836-1_16","volume-title":"Practical Aspects of Declarative Languages","author":"M. Elsman","year":"2004","unstructured":"Elsman, M., Larsen, K.F.: Typing XHTML Web applications in ML. In: Jayaraman, B. (ed.) PADL 2004. LNCS, vol.\u00a03057, pp. 224\u2013238. Springer, Heidelberg (2004)"},{"key":"17_CR11","volume-title":"Proceedings 16th IEEE International Conference on Automated Software Engineering (ASE 2001)","author":"P. Graunke","year":"2001","unstructured":"Graunke, P., Krishnamurthi, S., Findler, R.B., Felleisen, M.: Automatically Restructuring Programs for the Web. In: Feather, M., Goedicke, M. (eds.) Proceedings 16th IEEE International Conference on Automated Software Engineering (ASE 2001), IEEE CS Press, Los Alamitos (2001)"},{"key":"17_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/3-540-45241-9_6","volume-title":"Practical Aspects of Declarative Languages","author":"M. Hanus","year":"2001","unstructured":"Hanus, M.: High-Level Server Side Web Scripting in Curry. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol.\u00a01990, pp. 76\u201392. Springer, Heidelberg (2001)"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"Hinze, R.: A new approach to generic functional programming. In: The 27th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Boston, Massachusetts, January 2000, pp. 119\u2013132 (2000)","DOI":"10.1145\/325694.325709"},{"key":"17_CR14","series-title":"ENTCS","volume-title":"2000 ACM SIGPLAN Haskell Workshop","author":"R. Hinze","year":"2001","unstructured":"Hinze, R., Jones, S.P.: Derivable Type Classes. In: Hutton, G. (ed.) 2000 ACM SIGPLAN Haskell Workshop, Montreal, Canada. ENTCS, vol.\u00a041(1), Elsevier Science, Amsterdam (2001)"},{"key":"17_CR15","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/S0167-6423(99)00023-4","volume":"37","author":"J. Hughes","year":"2000","unstructured":"Hughes, J.: Generalising Monads to Arrows. Science of Computer Programming\u00a037, 67\u2013111 (2000)","journal-title":"Science of Computer Programming"},{"issue":"3","key":"17_CR16","first-page":"26","volume":"1","author":"G. Krasner","year":"1988","unstructured":"Krasner, G., Pope, S.: A cookbook for using the Model-View-Controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming\u00a01(3), 26\u201349 (1988)","journal-title":"Journal of Object-Oriented Programming"},{"key":"17_CR17","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/944705.944719","volume-title":"Proceedings of the eighth ACM SIGPLAN International Conference on Functional Programming (ICFP 2003)","author":"A. L\u00f6h","year":"2003","unstructured":"L\u00f6h, A., Clarke, D., Jeuring, J.: Dependency-style Generic Haskell. In: Proceedings of the eighth ACM SIGPLAN International Conference on Functional Programming (ICFP 2003), pp. 141\u2013152. ACM Press, New York (2003)"},{"issue":"1","key":"17_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1017\/S0956796899003561","volume":"10","author":"E. Meijer","year":"2000","unstructured":"Meijer, E.: Server Side Web Scripting in Haskell. Journal of Functional Programming\u00a010(1), 1\u201318 (2000)","journal-title":"Journal of Functional Programming"},{"key":"17_CR19","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2319.001.0001","volume-title":"The Definition of Standard ML (Revised)","author":"R. Milner","year":"1997","unstructured":"Milner, R., Tofte, M., Harper, R., MacQueen, D.: The Definition of Standard ML (Revised). MIT Press, Cambridge (1997)"},{"key":"17_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/11964681_7","volume-title":"Implementation and Application of Functional Languages","author":"R. Plasmeijer","year":"2006","unstructured":"Plasmeijer, R., Achten, P.: The Implementation of iData - A Case Study in Generic Programming. In: Butterfield, A., Grelck, C., Huch, F. (eds.) IFL 2005. LNCS, vol.\u00a04015, pp. 106\u2013123. Springer, Heidelberg (2006)"},{"key":"17_CR21","unstructured":"Plasmeijer, R., van Eekelen, M.: Concurrent CLEAN Language Report, version 2.0 (December 2001), http:\/\/www.cs.ru.nl\/~clean\/"},{"key":"17_CR22","doi-asserted-by":"crossref","unstructured":"Queinnec, C.: The influence of browsers on evaluators or, continuations to program web servers. In: Proceedings Fifth International Conference on Functional Programming (ICFP 2000) (September 2000)","DOI":"10.1145\/351240.351243"},{"key":"17_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1007\/3-540-45587-6_13","volume-title":"Practical Aspects of Declarative Languages","author":"P. Thiemann","year":"2002","unstructured":"Thiemann, P.: WASH\/CGI: Server-side Web Scripting with Sessions and Typed, Compositional Forms. In: Krishnamurthi, S., Ramakrishnan, C.R. (eds.) PADL 2002. LNCS, vol.\u00a02257, pp. 192\u2013208. Springer, Heidelberg (2002)"},{"key":"#cr-split#-17_CR24.1","unstructured":"Thiemann, P.: A Typed Representation for HTML and XML Documents in Haskell. Journal of Functional Programming (2005);"},{"key":"#cr-split#-17_CR24.2","unstructured":"Under consideration for publication"},{"key":"17_CR25","unstructured":"van Weelden, A., Smetsers, S., Plasmeijer, R.: A Generic Approach to Syntax Tree Operations. In: Butterfield, A. (ed.) Proceedings Implementation and Application of Functional Languages, 17th International Workshop, IFL 2005, Dublin, Ireland, September 19-21. Technical Report No: TCD-CS-2005-60 (2005)"},{"key":"17_CR26","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1145\/317636.317794","volume-title":"Proc. of the Fourth ACM SIGPLAN Intnl. Conference on Functional Programming (ICFP1999)","author":"M. Wallace","year":"1999","unstructured":"Wallace, M., Runciman, C.: Haskell and XML: Generic combinators or typebased translation? In: Proc. of the Fourth ACM SIGPLAN Intnl. Conference on Functional Programming (ICFP1999), vol.\u00a034\u20139, pp. 148\u2013159. ACM, New York (1999)"}],"container-title":["Lecture Notes in Computer Science","Functional and Logic Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11737414_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,13]],"date-time":"2020-04-13T06:09:30Z","timestamp":1586758170000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11737414_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540334385","9783540334392"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11737414_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}