{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T07:32:54Z","timestamp":1725867174349},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319479576"},{"type":"electronic","value":"9783319479583"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"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":[[2016]]},"DOI":"10.1007\/978-3-319-47958-3_20","type":"book-chapter","created":{"date-parts":[[2016,10,8]],"date-time":"2016-10-08T09:40:52Z","timestamp":1475919652000},"page":"377-397","source":"Crossref","is-referenced-by-count":9,"title":["Eliom: A Core ML Language for Tierless Web Programming"],"prefix":"10.1007","author":[{"given":"Gabriel","family":"Radanne","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00e9r\u00f4me","family":"Vouillon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vincent","family":"Balat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,10,9]]},"reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Balat, V.: Client-server web applications widgets. In: WWW 2013 Dev Track (2013)","DOI":"10.1145\/2487788.2487795"},{"key":"20_CR2","unstructured":"Balat, V.: Rethinking traditional web interaction: theory and implementation. Int. J. Adv. Internet Technol. 63\u201374 (2014)"},{"key":"20_CR3","unstructured":"Balat, V., Chambart, P., Henry, G.: Client-server web applications with Ocsigen. In: WWW 2012 Dev Track, p. 59. Lyon, France, April 2012"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Balat, V., Vouillon, J., Yakobowski, B.: Experience report: Ocsigen, a web programming framework. In: ICFP, pp. 311\u2013316. ACM (2009)","DOI":"10.1145\/1631687.1596595"},{"key":"20_CR5","unstructured":"BeSport. http:\/\/www.besport.com\/"},{"issue":"2","key":"20_CR6","first-page":"10","volume":"34","author":"G Boudol","year":"2012","unstructured":"Boudol, G., Luo, Z., Rezk, T., Serrano, M.: Reasoning about web applications: an operational semantics for HOP. Trans. Program. Lang. Syst. 34(2), 10 (2012)","journal-title":"Trans. Program. Lang. Syst."},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Chlipala, A.: An optimizing compiler for a purely functional web-application language. In: ICFP (2015)","DOI":"10.1145\/2784731.2784741"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Chlipala, A.: Ur\/Web: a simple model for programming the web. In: POPL (2015)","DOI":"10.1145\/2676726.2677004"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Chong, S., Liu, J., Myers, A.C., Qi, X., Vikram, K., Zheng, L., Zheng, X.: Secure web applications via automatic partitioning. In: SOSP 2007 (2007)","DOI":"10.1145\/1294261.1294265"},{"key":"20_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1007\/978-3-540-74792-5_12","volume-title":"Formal Methods for Components and Objects","author":"E Cooper","year":"2007","unstructured":"Cooper, E., Lindley, S., Wadler, P., Yallop, J.: Links: web programming without tiers. In: Boer, F.S., Bonsangue, M.M., Graf, S., Roever, W.-P. (eds.) FMCO 2006. LNCS, vol. 4709, pp. 266\u2013296. Springer, Heidelberg (2007). doi: 10.1007\/978-3-540-74792-5_12"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Ekblad, A., Claessen, K.: A seamless, client-centric programming model for type safe web applications. In: SIGPLAN Symposium on Haskell, Haskell 2014 (2014)","DOI":"10.1145\/2775050.2633367"},{"key":"20_CR12","unstructured":"Eliom web site. http:\/\/ocsigen.org\/"},{"key":"20_CR13","unstructured":"New York University Gencore. http:\/\/gencore.bio.nyu.edu\/"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Kiselyov, O.: The design and implementation of BER MetaOCaml - system description. In: FLOPS (2014)","DOI":"10.1007\/978-3-319-07151-0_6"},{"key":"20_CR15","unstructured":"Meteor.js. http:\/\/meteor.com"},{"key":"20_CR16","unstructured":"Ocsigen toolkit. http:\/\/ocsigen.org\/ocsigen-toolkit\/"},{"key":"20_CR17","unstructured":"Opa web site. http:\/\/opalang.org\/"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Philips, L., De Roover, C., Van Cutsem, T., De Meuter, W.: Towards tierless web development without tierless languages. In: Onward! 2014 (2014)","DOI":"10.1145\/2661136.2661146"},{"key":"20_CR19","unstructured":"Pumgrana. http:\/\/www.pumgrana.com\/"},{"key":"20_CR20","unstructured":"Scherer, G., Vouillon, J.: Macaque : Interrogation s\u00fbre et flexible de base de donn\u00e9es depuis OCaml. In: 21\u00e8me journ\u00e9es francophones des langages applicatifs (2010)"},{"issue":"4","key":"20_CR21","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1007\/s10990-010-9061-9","volume":"23","author":"M Serrano","year":"2010","unstructured":"Serrano, M., Queinnec, C.: A multi-tier semantics for Hop. Higher-Order Symbolic Comput. 23(4), 409\u2013431 (2010)","journal-title":"Higher-Order Symbolic Comput."},{"key":"20_CR22","unstructured":"Tyxml. http:\/\/ocsigen.org\/tyxml\/"},{"key":"20_CR23","doi-asserted-by":"crossref","unstructured":"Vouillon, J.: Lwt: a cooperative thread library. In: ACM Workshop on ML (2008)","DOI":"10.1145\/1411304.1411307"},{"issue":"8","key":"20_CR24","doi-asserted-by":"crossref","first-page":"951","DOI":"10.1002\/spe.2187","volume":"44","author":"J Vouillon","year":"2014","unstructured":"Vouillon, J., Balat, V.: From bytecode to JavaScript: the Js_of_ocaml compiler. Softw. Pract. Experience 44(8), 951\u2013972 (2014)","journal-title":"Softw. Pract. Experience"},{"key":"20_CR25","doi-asserted-by":"crossref","unstructured":"White, L., Bour, F., Yallop, J.: Modular implicits. In: ML workshop (2014)","DOI":"10.4204\/EPTCS.198.2"},{"issue":"1","key":"20_CR26","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1006\/inco.1994.1093","volume":"115","author":"AK Wright","year":"1994","unstructured":"Wright, A.K., Felleisen, M.: A syntactic approach to type soundness. Inf. Comput. 115(1), 38\u201394 (1994)","journal-title":"Inf. Comput."}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-47958-3_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,14]],"date-time":"2019-09-14T07:31:15Z","timestamp":1568446275000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-47958-3_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319479576","9783319479583"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-47958-3_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}