{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:50:30Z","timestamp":1750308630143,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,26]],"date-time":"2012-03-26T00:00:00Z","timestamp":1332720000000},"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":[[2012,3,26]]},"DOI":"10.1145\/2245276.2245465","type":"proceedings-article","created":{"date-parts":[[2012,6,11]],"date-time":"2012-06-11T13:03:31Z","timestamp":1339419811000},"page":"969-974","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A compilation technique to increase X3D performance and safety"],"prefix":"10.1145","author":[{"given":"Giuseppe","family":"Maggiore","sequence":"first","affiliation":[{"name":"Universit\u00e0 Ca' Foscari Venezia, Informatica e Statistica"}]},{"given":"Fabio","family":"Pittarello","sequence":"additional","affiliation":[{"name":"Universit\u00e0 Ca' Foscari Venezia, Informatica e Statistica"}]},{"given":"Michele","family":"Bugliesi","sequence":"additional","affiliation":[{"name":"Universit\u00e0 Ca' Foscari Venezia, Informatica e Statistica"}]},{"given":"Mohamed","family":"Abbadi","sequence":"additional","affiliation":[{"name":"Universit\u00e0 Ca' Foscari Venezia, Informatica e Statistica"}]}],"member":"320","published-online":{"date-parts":[[2012,3,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Games using lua as a scripting language. http:\/\/en.wikipedia.org\/wiki\/Category:Lua-scripted_video_games.  Games using lua as a scripting language. http:\/\/en.wikipedia.org\/wiki\/Category:Lua-scripted_video_games."},{"key":"e_1_3_2_1_2_1","unstructured":"Scripting in unity. http:\/\/unity3d.com\/support\/documentation\/ScriptReference\/index.Coroutines_26_Yield.html.  Scripting in unity. http:\/\/unity3d.com\/support\/documentation\/ScriptReference\/index.Coroutines_26_Yield.html."},{"volume-title":"Game Developers Conference Proceedings.","author":"Dawson Bruce","key":"e_1_3_2_1_3_1","unstructured":"Bruce Dawson . Game scripting in python. http:\/\/www.gamasutra.com\/features\/20020821\/dawsonpfv.htm, 2002 . Game Developers Conference Proceedings. Bruce Dawson. Game scripting in python. http:\/\/www.gamasutra.com\/features\/20020821\/dawsonpfv.htm, 2002. Game Developers Conference Proceedings."},{"key":"e_1_3_2_1_4_1","first-page":"357","volume-title":"Game Programming Gems 6","author":"de Figueiredo L. H.","year":"2006","unstructured":"L. H. de Figueiredo , W. Celes , and R. Ierusalimschy . Programming advanced control mechanisms with lua coroutines . In Game Programming Gems 6 , pages 357 -- 369 , 2006 . L. H. de Figueiredo, W. Celes, and R. Ierusalimschy. Programming advanced control mechanisms with lua coroutines. In Game Programming Gems 6, pages 357--369, 2006."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/646153.679523"},{"key":"e_1_3_2_1_6_1","volume-title":"Object-Oriented Game Development","author":"Gold Julian","year":"2004","unstructured":"Julian Gold . Object-Oriented Game Development . Pearson Addison Wesley , 2004 . Julian Gold. Object-Oriented Game Development. Pearson Addison Wesley, 2004."},{"key":"e_1_3_2_1_7_1","volume-title":"Iterative compilation in program optimization","author":"Kisuki T.","year":"2000","unstructured":"T. Kisuki , P. M. W. Knijnenburg , M. F. P. O'Boyle , and H. A. G. Wijshoff . Iterative compilation in program optimization , 2000 . T. Kisuki, P. M. W. Knijnenburg, M. F. P. O'Boyle, and H. A. G. Wijshoff. Iterative compilation in program optimization, 2000."},{"key":"e_1_3_2_1_9_1","unstructured":"Giuseppe Maggiore and Giulia Costantini. Friendly F# (fun with game programming). Smashwords.  Giuseppe Maggiore and Giulia Costantini. Friendly F# (fun with game programming) . Smashwords."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1765931.1765937"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0890-5401(91)90052-4"},{"key":"e_1_3_2_1_12_1","unstructured":"Don Syme. F# - microsoft research. http:\/\/research.microsoft.com\/enus\/um\/cambridge\/projects\/fsharp\/.  Don Syme. F# - microsoft research. http:\/\/research.microsoft.com\/enus\/um\/cambridge\/projects\/fsharp\/."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176755"},{"key":"e_1_3_2_1_14_1","unstructured":"Guido Van Rossum and Phillip Eby J. Pep 342 - coroutines via enhanced generators. http:\/\/www.python.org\/dev\/peps\/pep-0342\/ 2010.  Guido Van Rossum and Phillip Eby J. Pep 342 - coroutines via enhanced generators. http:\/\/www.python.org\/dev\/peps\/pep-0342\/ 2010."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/91556.91592"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/262009.262011"},{"key":"e_1_3_2_1_17_1","volume-title":"The marriage of effects and monads","author":"Wadler Philip","year":"1998","unstructured":"Philip Wadler and Peter Thiemann . The marriage of effects and monads , 1998 . Philip Wadler and Peter Thiemann. The marriage of effects and monads, 1998."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/317765.317794"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247486"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1483101.1483106"}],"event":{"name":"SAC 2012: ACM Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Trento Italy","acronym":"SAC 2012"},"container-title":["Proceedings of the 27th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2245276.2245465","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2245276.2245465","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:07:55Z","timestamp":1750273675000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2245276.2245465"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3,26]]},"references-count":19,"alternative-id":["10.1145\/2245276.2245465","10.1145\/2245276"],"URL":"https:\/\/doi.org\/10.1145\/2245276.2245465","relation":{},"subject":[],"published":{"date-parts":[[2012,3,26]]},"assertion":[{"value":"2012-03-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}