000114533 001__ 114533
000114533 005__ 20190812205127.0
000114533 037__ $$aCONF
000114533 245__ $$aContinuations in the Java Virtual Machine
000114533 269__ $$a2007
000114533 260__ $$bTechnische Universität Berlin$$c2007$$aBerlin
000114533 336__ $$aConference Papers
000114533 520__ $$aContinuations have received considerable attention lately as a possible solution to web application development. Other uses proposed in the past, such as cooperative threading, coroutines or writing iterators, made them an attractive feature of dynamically typed languages. We present issues involved in adding continuations to a statically typed, object-oriented language like Java, and its implementation in the Java Virtual Machine. We propose three different flavors of continuations, and study their interactions with the base language, focusing on Java's concurrency model. We describe our implementation in Ovm, a realtime Java Virtual Machine, and discuss open issues.
000114533 6531_ $$acontinuations
000114533 6531_ $$aJava
000114533 700__ $$0241949$$g162914$$aDragos, Iulian
000114533 700__ $$aCunei, Antonio
000114533 700__ $$aVitek, Jan
000114533 7112_ $$dJuly 30, 2007$$cBerlin$$aICOOOLPS 2007
000114533 773__ $$tSecond ECOOP Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2007)
000114533 8564_ $$zn/a$$uhttps://infoscience.epfl.ch/record/114533/files/Dragos_Cunei_Vitek_icooolps2007.pdf$$s170243
000114533 909C0 $$xU10409$$pLAMP$$0252187
000114533 909CO $$ooai:infoscience.tind.io:114533$$qGLOBAL_SET$$pconf$$pIC
000114533 937__ $$aLAMP-CONF-2007-002
000114533 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000114533 980__ $$aCONF