{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:55Z","timestamp":1772163955953,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,19]],"date-time":"2008-10-19T00:00:00Z","timestamp":1224374400000},"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":[[2008,10,19]]},"DOI":"10.1145\/1449764.1449770","type":"proceedings-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T08:25:44Z","timestamp":1224663944000},"page":"53-72","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Join patterns for visual basic"],"prefix":"10.1145","author":[{"given":"Claudio V.","family":"Russo","sequence":"first","affiliation":[{"name":"Microsoft Research Ltd, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Concurrent programming in ERLANG","author":"Armstrong J.","year":"1996","unstructured":"J. Armstrong , R. Virding , C. Wikstr\u00f6m , and M. Williams . Concurrent programming in ERLANG ( 2 nd ed.). Prentice Hall , 1996 . J. Armstrong, R. Virding, C. Wikstr\u00f6m, and M. Williams. Concurrent programming in ERLANG (2nd ed.). Prentice Hall, 1996.","edition":"2"},{"key":"e_1_3_2_1_2_1","unstructured":"N. Benton. Jingle bells: Solving the Santa Claus problem in Polyphonic C# http:\/\/research.microsoft.com\/ nick\/santa.pdf March 2003.  N. Benton. Jingle bells: Solving the Santa Claus problem in Polyphonic C# http:\/\/research.microsoft.com\/ nick\/santa.pdf March 2003."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/646159.680025"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1018203.1018205"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237805"},{"key":"e_1_3_2_1_6_1","series-title":"LNCS","volume-title":"APPSEM Summer School","author":"Fournet C.","year":"2000","unstructured":"C. Fournet and G. Gonthier . The join calculus: a language for distributed mobile programming . In APPSEM Summer School , Caminha, Portugal, September 2000 , volume 2395 of LNCS . Springer-Verlag , 2002. C. Fournet and G. Gonthier. The join calculus: a language for distributed mobile programming. In APPSEM Summer School, Caminha, Portugal, September 2000, volume 2395 of LNCS. Springer-Verlag, 2002."},{"key":"e_1_3_2_1_7_1","series-title":"LNCS","volume-title":"Advanced Functional Programming, 4th International School","author":"Fournet C.","year":"2002","unstructured":"C. Fournet , F. Le Fessant , L. Maranget , and A. Schmitt . JoCaml: a language for concurrent distributed and mobile programming . In Advanced Functional Programming, 4th International School , Oxford, August 2002 , volume 2638 of LNCS . Springer-Verlag , 2003. C. Fournet, F. Le Fessant, L. Maranget, and A. Schmitt. JoCaml: a language for concurrent distributed and mobile programming. In Advanced Functional Programming, 4th International School, Oxford, August 2002, volume 2638 of LNCS. Springer-Verlag, 2003."},{"key":"e_1_3_2_1_9_1","volume-title":"http:\/\/msdn2.microsoft.com\/en-us\/library\/bb397926(VS.90).aspx","author":"Microsoft Corporation","year":"2007","unstructured":"Microsoft Corporation . Language-Integrated Query (LINQ) , http:\/\/msdn2.microsoft.com\/en-us\/library\/bb397926(VS.90).aspx , 2007 . Microsoft Corporation. Language-Integrated Query (LINQ), http:\/\/msdn2.microsoft.com\/en-us\/library\/bb397926(VS.90).aspx, 2007."},{"key":"e_1_3_2_1_10_1","unstructured":"Microsoft Corporation. Microsoft Parallel Extensions Framework http:\/\/msdn2.microsoft.com\/en-us\/concurrency\/default.aspx 2007.  Microsoft Corporation. Microsoft Parallel Extensions Framework http:\/\/msdn2.microsoft.com\/en-us\/concurrency\/default.aspx 2007."},{"key":"e_1_3_2_1_11_1","volume-title":"Visual Basic Language Specification 9.0 (beta 2), available from http:\/\/www.microsoft.com\/downloads","author":"Microsoft Corporation","year":"2007","unstructured":"Microsoft Corporation . Visual Basic Language Specification 9.0 (beta 2), available from http:\/\/www.microsoft.com\/downloads , 2007 . Microsoft Corporation. Visual Basic Language Specification 9.0 (beta 2), available from http:\/\/www.microsoft.com\/downloads, 2007."},{"key":"e_1_3_2_1_12_1","volume-title":"http:\/\/research.microsoft.com\/Comega","author":"Research Microsoft","year":"2004","unstructured":"Microsoft Research . C\u03c9 , http:\/\/research.microsoft.com\/Comega , 2004 . Microsoft Research. C\u03c9, http:\/\/research.microsoft.com\/Comega, 2004."},{"key":"e_1_3_2_1_13_1","series-title":"LNCS","volume-title":"APPSEM Summer School","author":"Odersky M.","year":"2000","unstructured":"M. Odersky . An overview of functional nets . In APPSEM Summer School , Caminha, Portugal, September 2000 , volume 2395 of LNCS . Springer-Verlag , 2002. M. Odersky. An overview of functional nets. In APPSEM Summer School, Caminha, Portugal, September 2000, volume 2395 of LNCS. Springer-Verlag, 2002."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69611-7_17"},{"key":"e_1_3_2_1_15_1","volume-title":"Joins: A Concurrency Library","author":"Russo C. V.","year":"2006","unstructured":"C. V. Russo . Joins: A Concurrency Library , 2006 . Binaries with tutorial and samples: http:\/\/research.microsoft.com\/research\/downloads. C. V. Russo. Joins: A Concurrency Library, 2006. Binaries with tutorial and samples: http:\/\/research.microsoft.com\/research\/downloads."}],"event":{"name":"OOPSLA08: ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","location":"Nashville TN USA","acronym":"OOPSLA08","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449764.1449770","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1449764.1449770","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:22:40Z","timestamp":1750263760000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449764.1449770"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,19]]},"references-count":14,"alternative-id":["10.1145\/1449764.1449770","10.1145\/1449764"],"URL":"https:\/\/doi.org\/10.1145\/1449764.1449770","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1449955.1449770","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,10,19]]},"assertion":[{"value":"2008-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}