000188383 001__ 188383
000188383 005__ 20190316235706.0
000188383 037__ $$aCONF
000188383 245__ $$aRAY: Integrating Rx and Async for Direct-Style Reactive Streams
000188383 269__ $$a2013
000188383 260__ $$c2013
000188383 336__ $$aConference Papers
000188383 520__ $$aLanguages like F#, C#, and recently also Scala, provide “async” extensions which aim to make asynchronous programming easier by avoiding an inversion of control that is inherent in traditional callback-based programming models (for the purpose of this paper called the “Async” model). This paper outlines a novel approach to integrate the Async model with observable streams of the Reactive Extensions model which is best-known from the .NET platform, and of which popular implementations exist for Java, Ruby, and other widespread languages. We outline the translation of “Reactive Async” programs to efficient state machines, in a way that generalizes the state machine translation of regular Async programs. Finally, we sketch a formalization of the Reactive Async model in terms of a small-step operational semantics.
000188383 6531_ $$aasynchronous programming
000188383 6531_ $$aparallel programming
000188383 700__ $$0240993$$g172057$$aHaller, Philipp
000188383 700__ $$aMiller, Heather$$g191683$$0242185
000188383 7112_ $$dOctober 28, 2013$$cIndianapolis, Indiana, USA$$aWorkshop on Reactivity, Events and Modularity
000188383 8564_ $$uhttps://infoscience.epfl.ch/record/188383/files/directrx.pdf$$zPreprint$$s88671$$yPreprint
000188383 909C0 $$xU10409$$0252187$$pLAMP
000188383 909CO $$qGLOBAL_SET$$pconf$$ooai:infoscience.tind.io:188383$$pIC
000188383 917Z8 $$x191683
000188383 937__ $$aEPFL-CONF-188383
000188383 973__ $$rREVIEWED$$sSUBMITTED$$aEPFL
000188383 980__ $$aCONF