{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:52Z","timestamp":1750306792034,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,9,11]],"date-time":"2013-09-11T00:00:00Z","timestamp":1378857600000},"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":[[2013,9,11]]},"DOI":"10.1145\/2500828.2500837","type":"proceedings-article","created":{"date-parts":[[2013,9,3]],"date-time":"2013-09-03T11:57:17Z","timestamp":1378209437000},"page":"89-100","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Feel different on the Java platform"],"prefix":"10.1145","author":[{"given":"Frank","family":"McCabe","sequence":"first","affiliation":[{"name":"Starview, Inc."}]},{"given":"Michael","family":"Sperber","sequence":"additional","affiliation":[{"name":"Active Group GmbH"}]}],"member":"320","published-online":{"date-parts":[[2013,9,11]]},"reference":[{"volume-title":"Object Oriented Concurrent Programming. MIT Press","year":"1987","author":"Agha G.","key":"e_1_3_2_1_1_1"},{"key":"e_1_3_2_1_2_1","unstructured":"Joe Armstrong Robert Virding and Mike Williams. Concurrent Programming in Erlang. Prentice Hall NY 1993. ISBN 0-13-285792-8.   Joe Armstrong Robert Virding and Mike Williams. Concurrent Programming in Erlang . Prentice Hall NY 1993. ISBN 0-13-285792-8."},{"volume-title":"Oxford: Clarendon","year":"1962","author":"Austin John L.","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00722-4_19"},{"key":"e_1_3_2_1_5_1","unstructured":"Andrey Breslav. Language of the month: Kotlin. Dr. Dobb's http:\/\/www.drdobbs.com\/jvm\/language-of-the-month-kotlin\/232600836 January 2012.  Andrey Breslav. Language of the month: Kotlin. Dr. Dobb's http:\/\/www.drdobbs.com\/jvm\/language-of-the-month-kotlin\/232600836 January 2012."},{"volume-title":"Grenoble","year":"2002","author":"Bruneton Eric","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/99583.99607"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"T. Finin J. Weber G. Wiederhold M. Genesereth R. Fritzson D. McKay J. McGuire R. Pelavin S. Shapiro and C. Beck. DRAFT specification of the KQML Agent Communication Language. The DARPA knowledge sharing initiative External Interfaces Working Group 1993.  T. Finin J. Weber G. Wiederhold M. Genesereth R. Fritzson D. McKay J. McGuire R. Pelavin S. Shapiro and C. Beck. DRAFT specification of the KQML Agent Communication Language . The DARPA knowledge sharing initiative External Interfaces Working Group 1993.","DOI":"10.1145\/191246.191322"},{"key":"e_1_3_2_1_9_1","unstructured":"FIPA. The foundation of intelligent physical agents. http:\/\/www.fipa.org\/.  FIPA. The foundation of intelligent physical agents. http:\/\/www.fipa.org\/."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(82)90020-0"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237805"},{"volume-title":"Addison-Wesley","year":"2006","author":"Goetz Brian","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2008.09.019"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1408681.1408682"},{"key":"e_1_3_2_1_15_1","unstructured":"Tony Hoare. Null references: The billion dollar mistake. http:\/\/www.infoq.com\/presentations\/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare August 2009. Talk at QCon 2009 San Francisco.  Tony Hoare. Null references: The billion dollar mistake. http:\/\/www.infoq.com\/presentations\/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare August 2009. Talk at QCon 2009 San Francisco."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(99)00023-4"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178258"},{"key":"e_1_3_2_1_18_1","unstructured":"Mark P.\n       \n      Jones\n    .\n      \n  \n   \n  A theory of qualified types. In Bernd Krieg-Br\u00fcckner editor Proceedings 4th European Symposium on Programming '92 volume \n  582\n   of \n  Lecture Notes in Computer Science pages \n  287\n  --\n  306 Rennes France February \n  1992\n  . \n  Springer-Verlag\n  .   Mark P. Jones. A theory of qualified types. In Bernd Krieg-Br\u00fcckner editor Proceedings 4th European Symposium on Programming '92 volume 582 of Lecture Notes in Computer Science pages 287--306 Rennes France February 1992. Springer-Verlag."},{"key":"e_1_3_2_1_19_1","unstructured":"Mark P.\n       \n      Jones\n    .\n      \n  \n   \n  Type classes with functional dependencies. In Gert Smolka editor Proceedings 9th European Symposium on Programming volume \n  1782\n   of \n  Lecture Notes in Computer Science pages \n  230\n  --\n  244 Berlin Germany March \n  2000\n  . \n  Springer-Verlag\n  . ISBN 3-540-67262-1.   Mark P. Jones. Type classes with functional dependencies. In Gert Smolka editor Proceedings 9th European Symposium on Programming volume 1782 of Lecture Notes in Computer Science pages 230--244 Berlin Germany March 2000. Springer-Verlag. ISBN 3-540-67262-1."},{"key":"e_1_3_2_1_20_1","unstructured":"Dierk K\u00f6nig Guillaume Laforge Paul King C\u00e9dric Champeau Hamlet D'Arcy Erik Pragt and Jon Skeet. Groovy in Action. Manning 2nd edition 2013.  Dierk K\u00f6nig Guillaume Laforge Paul King C\u00e9dric Champeau Hamlet D'Arcy Erik Pragt and Jon Skeet. Groovy in Action . Manning 2nd edition 2013."},{"volume-title":"Prentice Hall PTR","year":"2013","author":"Lindholm T.","key":"e_1_3_2_1_21_1"},{"key":"e_1_3_2_1_22_1","first-page":"53485","volume-title":"Hoboken","author":"Luckham David","year":"2012"},{"volume-title":"Springer-Verlag","year":"1995","author":"McCabe F. G.","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142552"},{"key":"e_1_3_2_1_25_1","unstructured":"Martin Odersky Lex Spoon and Bill Venners. Programming in Scala. Artima 2nd edition December 2010.  Martin Odersky Lex Spoon and Bill Venners. Programming in Scala . Artima 2nd edition December 2010."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/512927.512931"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2371401.2371420"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1631687.1596588"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/317040"},{"key":"e_1_3_2_1_30_1","unstructured":"John Rose. Tail calls in the JVM. Blog post July 2007. https:\/\/blogs.oracle.com\/jrose\/entry\/tail_calls_in_the_vm.  John Rose. Tail calls in the JVM. Blog post July 2007. https:\/\/blogs.oracle.com\/jrose\/entry\/tail_calls_in_the_vm."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1711506.1711508"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1708016.1708028"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139173438"},{"key":"e_1_3_2_1_34_1","unstructured":"Guy L. Steele. Tail calls on the JVM. Personal communication May 1996.  Guy L. Steele. Tail calls on the JVM. Personal communication May 1996."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/1946313.1946334"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 9th conference on Hot Topics in Operating Systems -","volume":"9","author":"von Behren Rob","year":"2003"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/647698.734146"},{"key":"e_1_3_2_1_38_1","first-page":"24","volume-title":"1998 ACM SIGPLAN Workshop on ML","author":"Wadler Philip","year":"1998"},{"key":"e_1_3_2_1_39_1","unstructured":"Michael Wooldridge. An Introduction to MultiAgent Systems. Wiley 2nd edition June 2009. ISBN 0470519460.   Michael Wooldridge. An Introduction to MultiAgent Systems . Wiley 2nd edition June 2009. ISBN 0470519460."}],"event":{"name":"PPPJ '13: virtual machines, languages, and tools","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Stuttgart Germany","acronym":"PPPJ '13"},"container-title":["Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2500828.2500837","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2500828.2500837","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:34:27Z","timestamp":1750232067000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2500828.2500837"}},"subtitle":["the star programming language"],"short-title":[],"issued":{"date-parts":[[2013,9,11]]},"references-count":39,"alternative-id":["10.1145\/2500828.2500837","10.1145\/2500828"],"URL":"https:\/\/doi.org\/10.1145\/2500828.2500837","relation":{},"subject":[],"published":{"date-parts":[[2013,9,11]]},"assertion":[{"value":"2013-09-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}