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$$aHaller, Philipp$$g172057
000188383 700__ $$0242185$$aMiller, Heather$$g191683
000188383 7112_ $$aWorkshop on Reactivity, Events and Modularity$$cIndianapolis, Indiana, USA$$dOctober 28, 2013
000188383 8564_ $$s88671$$uhttps://infoscience.epfl.ch/record/188383/files/directrx.pdf$$yPreprint$$zPreprint
000188383 909C0 $$0252187$$pLAMP$$xU10409
000188383 909CO $$ooai:infoscience.tind.io:188383$$pconf$$pIC$$qGLOBAL_SET
000188383 917Z8 $$x191683
000188383 937__ $$aEPFL-CONF-188383
000188383 973__ $$aEPFL$$rREVIEWED$$sSUBMITTED
000188383 980__ $$aCONF