{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:44:16Z","timestamp":1725475456607},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540665403"},{"type":"electronic","value":"9783540481645"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/10704567_5","type":"book-chapter","created":{"date-parts":[[2006,12,28]],"date-time":"2006-12-28T23:27:08Z","timestamp":1167348428000},"page":"80-97","source":"Crossref","is-referenced-by-count":9,"title":["Non-dependent Types for Standard ML Modules"],"prefix":"10.1007","author":[{"given":"Claudio V.","family":"Russo","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"Elsman, M.: Program Modules, Separate Compilation, and Intermodule Optimisation. PhD thesis. Dept. of Computer Science, University of Copenhagen (1999)"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Harper, R., Lillibridge, M.: A type-theoretic approach to higher-order modules with sharing. In: 21st ACM Symp. Principles of Prog. Lang. (1994)","DOI":"10.1145\/174675.176927"},{"issue":"2","key":"5_CR3","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1145\/169701.169696","volume":"15","author":"R. Harper","year":"1993","unstructured":"Harper, R., Mitchell, J.C.: On the type structure of Standard ML. ACM Trans. Prog. Lang. Syst.\u00a015(2), 211\u2013252 (1993)","journal-title":"ACM Trans. Prog. Lang. Syst."},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Harper, R., Mitchell, J.C., Moggi, E.: Higher-order modules and the phase distinction. T. R. ECS-LFCS-90-112, Dept. of Computer Science, University of Edinburgh (1990)","DOI":"10.1145\/96709.96744"},{"key":"5_CR5","unstructured":"Harper, R., Stone, C.: An Interpretation of Standard ML in Type Theory. T. R. CMU-CS-97-147, School of Computer Science, Carnegie Mellon University (1997)"},{"key":"5_CR6","volume-title":"Proc. 23rd Symp. Principles of Prog. Lang.","author":"M.P. Jones","year":"1996","unstructured":"Jones, M.P.: Using parameterized signatures to express modular structure. In: Proc. 23rd Symp. Principles of Prog. Lang. ACM Press, New York (1996)"},{"key":"5_CR7","first-page":"109","volume-title":"Proc. 21st Symp. Principles of Prog. Lang.","author":"X. Leroy","year":"1994","unstructured":"Leroy, X.: Manifest types, modules, and separate compilation. In: Proc. 21st Symp. Principles of Prog. Lang., pp. 109\u2013122. ACM Press, New York (1994)"},{"key":"5_CR8","first-page":"142","volume-title":"Proc. 22nd Symp. Principles of Prog. Lang.","author":"X. Leroy","year":"1995","unstructured":"Leroy, X.: Applicative functors and fully transparent higher-order modules. In: Proc. 22nd Symp. Principles of Prog. Lang., pp. 142\u2013153. ACM Press, New York (1995)"},{"issue":"5","key":"5_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1017\/S0956796800001933","volume":"6","author":"X. Leroy","year":"1996","unstructured":"Leroy, X.: A syntactic theory of type generativity and sharing. Journal of Functional Programming\u00a06(5), 1\u201332 (1996)","journal-title":"Journal of Functional Programming"},{"key":"5_CR10","unstructured":"Lillibridge, M.: Translucent Sums: A Foundation for Higher-Order Module Systems. PhD thesis, School of Computer Science, Carnegie Mellon University (1997)"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"MacQueen, D.: Using dependent types to express modular structure. In: 13th ACM Symp. on Principles of Prog. Lang. (1986)","DOI":"10.1145\/512644.512670"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"McKinna, J., Pollack, R.: Pure Type Sytems formalized. In: Proc. Int\u2019l Conf. on Typed Lambda Calculi and Applications, Utrecht, pp. 289\u2013305 (1993)","DOI":"10.1007\/BFb0037113"},{"issue":"3","key":"5_CR13","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1145\/44501.45065","volume":"10","author":"J.C. Mitchell","year":"1988","unstructured":"Mitchell, J.C., Plotkin, G.D.: Abstract types have existential type. ACM Transactions on Programming Languages and Systems\u00a010(3), 470\u2013502 (1988)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Milner, R., Tofte, M., Harper, R., MacQueen, D.: The Definition of Standard ML. MIT Press, Cambridge (1997) (Revised)","DOI":"10.7551\/mitpress\/2319.001.0001"},{"key":"5_CR15","unstructured":"Russo, C.V.: Types For Modules. PhD Thesis, Laboratory for Foundations of Computer Science, University of Edinburgh (1998)"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Russo, C.V.: First-Class Structures for Standard ML. Unpublished manuscript, Laboratory for Foundations of Computer Science, University of Edinburgh (1999)","DOI":"10.1007\/3-540-46425-5_22"},{"key":"5_CR17","unstructured":"Shao, Z.: Parameterized Signatures and Higher-Order Modules. T. R. YALEU\/DCS\/TR-1161, Dept. of Computer Science. Yale University (August 1998)"}],"container-title":["Lecture Notes in Computer Science","Principles and Practice of Declarative Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10704567_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T11:13:27Z","timestamp":1556018007000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10704567_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540665403","9783540481645"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/10704567_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}