{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T02:52:36Z","timestamp":1743130356713,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319309354"},{"type":"electronic","value":"9783319309361"}],"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":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-30936-1_18","type":"book-chapter","created":{"date-parts":[[2016,3,29]],"date-time":"2016-03-29T16:27:44Z","timestamp":1459268864000},"page":"336-355","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["1ML with Special Effects"],"prefix":"10.1007","author":[{"given":"Andreas","family":"Rossberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,3,25]]},"reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Biswas, S.K.: Higher-order functors with transparent signatures. In: POPL (1995)","DOI":"10.1145\/199448.199478"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Dreyer, D., Crary, K., Harper, R.: A type system for higher-order modules. In: POPL (2003)","DOI":"10.1145\/604131.604151"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Gifford, D., Lucassen, J.: Integrating functional and imperative programming. In: LFP (1986)","DOI":"10.1145\/319838.319848"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"Harper, R., Lillibridge, M.: A type-theoretic approach to higher-order modules with sharing. In: POPL (1994)","DOI":"10.1145\/174675.176927"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Hicks, M., Bierman, G., Guts, N., Leijen, D., Swamy, N.: Polymonadic programming. In: MSFP (2014)","DOI":"10.4204\/EPTCS.153.7"},{"key":"18_CR6","unstructured":"Kuan, G.: A true higher-order module system. Ph.D. thesis, University of Chicago (2010)"},{"key":"18_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1007\/978-3-642-16478-1_13","volume-title":"Implementation and Application of Functional Languages","author":"G Kuan","year":"2010","unstructured":"Kuan, G., MacQueen, D.: Engineering higher-order modules in SML\/NJ. In: Moraz\u00e1n, M.T., Scholz, S.-B. (eds.) IFL 2009. LNCS, vol. 6041, pp. 218\u2013235. Springer, Heidelberg (2010)"},{"key":"18_CR8","doi-asserted-by":"crossref","unstructured":"Leroy, X.: Applicative functors and fully transparent higher-order modules. In: POPL (1995)","DOI":"10.1145\/199448.199476"},{"key":"18_CR9","doi-asserted-by":"crossref","unstructured":"Lucassen, J., Gifford, D.: Polymorphic effect systems. In: POPL (1988)","DOI":"10.1145\/73560.73564"},{"key":"18_CR10","series-title":"Lecture Notes in Computer Science","volume-title":"Programming Languages and Systems - ESOP \u201994","author":"D MacQueen","year":"1994","unstructured":"MacQueen, D., Tofte, M.: A semantics for higher-order functors. In: Sannella, D. (ed.) ESOP 1994. LNCS, vol. 788. Springer, Heidelberg (1994)"},{"issue":"3","key":"18_CR11","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1145\/44501.45065","volume":"10","author":"JC Mitchell","year":"1988","unstructured":"Mitchell, J.C., Plotkin, G.D.: Abstract types have existential type. ACM TOPLAS 10(3), 470\u2013502 (1988)","journal-title":"ACM TOPLAS"},{"key":"18_CR12","unstructured":"Moggi, E.: Computational lambda calculus and monads. In: LICS (1989)"},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"Rossberg, A.: 1ML - Core and modules united. In: ICFP (2015)","DOI":"10.1145\/2784731.2784738"},{"issue":"1","key":"18_CR14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2450136.2450137","volume":"35","author":"Andreas Rossberg","year":"2013","unstructured":"Rossberg, A., Dreyer, D.: Mixin\u2019 up the ML module system. ACM TOPLAS 35(1) (2013)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"5","key":"18_CR15","first-page":"529","volume":"24","author":"A Rossberg","year":"2014","unstructured":"Rossberg, A., Russo, C., Dreyer, D.: F-ing modules. JFP 24(5), 529\u2013607 (2014)","journal-title":"JFP"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Russo, C.: Types for modules. In: ENTCS, vol. 60 (2003)","DOI":"10.1016\/S1571-0661(05)82621-0"},{"key":"18_CR17","doi-asserted-by":"crossref","unstructured":"Shao, Z.: Transparent modules with fully syntactic signatures. In: ICFP (1999)","DOI":"10.21236\/ADA436465"},{"issue":"3","key":"18_CR18","first-page":"245271","volume":"2","author":"J-P Talpin","year":"1992","unstructured":"Talpin, J.-P., Jouvelot, P.: Polymorphic type, region and effect inference. JFP 2(3), 245271 (1992)","journal-title":"JFP"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Tate, R.: The sequential semantics of producer effect systems. In: POPL (2013)","DOI":"10.1145\/2429069.2429074"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Wadler, P.: The essence of functional programming. In: POPL (1992)","DOI":"10.1145\/143165.143169"},{"issue":"1","key":"18_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/601775.601776","volume":"4","author":"Philip Wadler","year":"2003","unstructured":"Wadler, P., Thiemann, P.: The marriage of effects and monads. TOCL, 4(1) (2003)","journal-title":"ACM Transactions on Computational Logic"}],"container-title":["Lecture Notes in Computer Science","A List of Successes That Can Change the World"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-30936-1_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T15:06:22Z","timestamp":1578495982000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-30936-1_18"}},"subtitle":["F-ing Generativity Polymorphism"],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319309354","9783319309361"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-30936-1_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"25 March 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}