{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T02:14:39Z","timestamp":1775873679477,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,31]],"date-time":"2009-08-31T00:00:00Z","timestamp":1251676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,8,31]]},"DOI":"10.1145\/1596550.1596588","type":"proceedings-article","created":{"date-parts":[[2009,9,1]],"date-time":"2009-09-01T13:53:09Z","timestamp":1251813189000},"page":"257-268","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["Parallel concurrent ML"],"prefix":"10.1145","author":[{"given":"John","family":"Reppy","sequence":"first","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}]},{"given":"Claudio V.","family":"Russo","sequence":"additional","affiliation":[{"name":"Microsoft Research, Cambridge, United Kingdom"}]},{"given":"Yingqi","family":"Xiao","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}]}],"member":"320","published-online":{"date-parts":[[2009,8,31]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/21396.21397"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/69624.357208"},{"key":"e_1_3_2_2_3_1","unstructured":"The .NET Common Language Runtime. See http:\/\/msdn.microsoft.com\/en-gb\/netframework\/.  The .NET Common Language Runtime. See http:\/\/msdn.microsoft.com\/en-gb\/netframework\/."},{"key":"e_1_3_2_2_4_1","volume-title":"OOPSLA 2005 Workshop. UR Research","author":"Chrysanthakopoulos G.","year":"2005","unstructured":"Chrysanthakopoulos , G. and S. Singh . An asynchronous messaging library for C#. In Synchronization and Concurrency in Object-Oriented Languages (SCOOL) , OOPSLA 2005 Workshop. UR Research , October 2005 . Chrysanthakopoulos, G. and S. Singh. An asynchronous messaging library for C#. In Synchronization and Concurrency in Object-Oriented Languages (SCOOL), OOPSLA 2005 Workshop. UR Research, October 2005."},{"key":"e_1_3_2_2_5_1","first-page":"34","volume-title":"WoTUG20","author":"Demaine E. D.","year":"1997","unstructured":"Demaine , E. D. Higher-order concurrency in Java . In WoTUG20 , April 1997 , pp. 34 -- 47 . Available from http:\/\/theory.csail.mit.edu\/ edemaine\/papers\/WoTUG20\/. Demaine, E. D. Higher-order concurrency in Java. In WoTUG20, April 1997, pp. 34--47. Available from http:\/\/theory.csail.mit.edu\/ edemaine\/papers\/WoTUG20\/."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/876880.879590"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159803.1159821"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996849"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1292535.1292539"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411204.1411239"},{"key":"e_1_3_2_2_11_1","unstructured":"Gansner E. R.\n       and \n      J. H.\n      Reppy\n  . \n  A Multi-threaded Higher-order User Interface Toolkit vol. \n  1\n   of \n  Software Trends pp. \n  61\n  --\n  80\n  . \n  John Wiley\n  &amp;Sons 1993\n  .   Gansner E. R. and J. H. Reppy. A Multi-threaded Higher-order User Interface Toolkit vol. 1 of Software Trends pp. 61--80. John Wiley&amp;Sons 1993."},{"key":"e_1_3_2_2_12_1","volume-title":"The Art of Multiprocessor Programming","author":"Herlihy M.","year":"2008","unstructured":"Herlihy , M. and N. Shavit . The Art of Multiprocessor Programming . Morgan Kaufmann Publishers , New York, NY , 2008 . Herlihy, M. and N. Shavit. The Art of Multiprocessor Programming. Morgan Kaufmann Publishers, New York, NY, 2008."},{"key":"e_1_3_2_2_14_1","volume-title":"April","author":"Leroy X.","year":"2000","unstructured":"Leroy , X. The Objective Caml System (release 3.00) , April 2000 . Available from http:\/\/caml.inria.fr. Leroy, X. The Objective Caml System (release 3.00), April 2000. Available from http:\/\/caml.inria.fr."},{"key":"e_1_3_2_2_15_1","unstructured":"mlton-concurMLton. Concurrent ML. Available at http:\/\/mlton.org\/ConcurrentML.  mlton-concurMLton. Concurrent ML. Available at http:\/\/mlton.org\/ConcurrentML."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250785"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2319.001.0001","volume-title":"The Definition of Standard ML (Revised)","author":"Milner R.","year":"1997","unstructured":"Milner , R. , M. Tofte , R. Harper , and D. MacQueen . The Definition of Standard ML (Revised) . The MIT Press , Cambridge, MA , 1997 . Milner, R., M. Tofte, R. Harper, and D. MacQueen. The Definition of Standard ML (Revised). The MIT Press, Cambridge, MA, 1997."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/53990.54015"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/113445.113470"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/317040"},{"key":"e_1_3_2_2_21_1","volume-title":"October","author":"Ritson C.","year":"2008","unstructured":"Ritson , C. Multicore scheduling for lightweight communicating processes. Talk at the Workshop on Language and Runtime Support for Concurrent Systems , October 2008 . Slides available from http:\/\/www.mm-net.org.uk\/workshop171008\/mmw07-slides. Ritson, C. Multicore scheduling for lightweight communicating processes. Talk at the Workshop on Language and Runtime Support for Concurrent Systems, October 2008. Slides available from http:\/\/www.mm-net.org.uk\/workshop171008\/mmw07-slides."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/507635.507655"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190264"},{"key":"e_1_3_2_2_24_1","volume-title":"DAMP '08","author":"Reppy J.","year":"2008","unstructured":"Reppy , J. and Y. Xiao . Toward a parallel implementation of Concurrent ML . In DAMP '08 . ACM, January 2008 . Reppy, J. and Y. Xiao. Toward a parallel implementation of Concurrent ML. In DAMP '08. ACM, January 2008."},{"key":"e_1_3_2_2_25_1","unstructured":"TG2 E. T. C# language specification. See http:\/\/www.ecma-international.org\/publications\/standards\/Ecma-334.htm.  TG2 E. T. C# language specification. See http:\/\/www.ecma-international.org\/publications\/standards\/Ecma-334.htm."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.2001.990060"}],"event":{"name":"ICFP '09: ACM SIGPLAN International Conference on Functional Programming","location":"Edinburgh Scotland","acronym":"ICFP '09","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 14th ACM SIGPLAN international conference on Functional programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1596550.1596588","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1596550.1596588","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:23:28Z","timestamp":1750235008000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1596550.1596588"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,31]]},"references-count":25,"alternative-id":["10.1145\/1596550.1596588","10.1145\/1596550"],"URL":"https:\/\/doi.org\/10.1145\/1596550.1596588","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1631687.1596588","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,8,31]]},"assertion":[{"value":"2009-08-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}