Skip to Main content Skip to Navigation
Conference papers

JErlang: Erlang with Joins

Abstract : Erlang 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.
Document type :
Conference papers
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download

https://hal.inria.fr/hal-01054623
Contributor : Hal Ifip <>
Submitted on : Thursday, August 7, 2014 - 4:33:44 PM
Last modification on : Monday, October 2, 2017 - 4:06:04 PM
Long-term archiving on: : Wednesday, November 26, 2014 - 1:52:21 AM

File

JErlang.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Hubert Plociniczak, Susan Eisenbach. JErlang: Erlang with Joins. 12th International Conference on Coordination Models and Languages (COORDINATION) Held as part of International Federated Conference on Distributed Computing Techniques (DisCoTec), Jun 2010, Amsterdam, Netherlands. pp.61-75, ⟨10.1007/978-3-642-13414-2_5⟩. ⟨hal-01054623⟩

Share

Metrics

Record views

139

Files downloads

257