000172534 001__ 172534
000172534 005__ 20180913061019.0
000172534 020__ $$a978-3-642-13413-5
000172534 02470 $$2ISI$$a000279569800005
000172534 037__ $$aCONF
000172534 245__ $$aJErlang: Erlang with Joins
000172534 260__ $$bSpringer-Verlag New York, Ms Ingrid Cunningham, 175 Fifth Ave, New York, Ny 10010 Usa$$c2010
000172534 269__ $$a2010
000172534 336__ $$aConference Papers
000172534 490__ $$aLecture Notes in Computer Science
000172534 520__ $$aERLANG is an industrially successful functional language that uses the Actor model for concurrency. It supports the message-passing paradigm by providing pattern-matching over received messages. Unfortunately coding synchronisation between multiple processes is not straightforward. To overcome this limitation we designed and implemented JERLANG, a JOIN-CALCULUS inspired extension to ERLANG. We provide a rich set of language features with our joins. We present implementation details of our two alternative solutions, a library and an altered VM. Our optimisations provide JERLANG with good performance.
000172534 6531_ $$aConcurrency
000172534 6531_ $$aJoin-Calculus
000172534 6531_ $$aErlang
000172534 6531_ $$aStatic Analysis
000172534 6531_ $$aPattern
000172534 700__ $$0243347$$aPlociniczak, Hubert$$g193141$$uEcole Polytech Fed Lausanne, Lausanne, Switzerland
000172534 700__ $$aEisenbach, Susan
000172534 7112_ $$a12th International Conference on Coordination Models and Languages (COORDINATION 2010)$$cAmsterdam, NETHERLANDS$$dJun 07-09, 2010
000172534 773__ $$j6116$$q61-75$$tCoordination Models And Languages, Proceedings
000172534 909C0 $$0252187$$pLAMP$$xU10409
000172534 909CO $$ooai:infoscience.tind.io:172534$$pconf$$pIC
000172534 917Z8 $$x166927
000172534 937__ $$aEPFL-CONF-172534
000172534 973__ $$aEPFL$$rNON-REVIEWED$$sPUBLISHED
000172534 980__ $$aCONF