conference paper
Implementing Joins using Extensible Pattern Matching
2008
Coordination Models and Languages. COORDINATION 2008
Join patterns are an attractive declarative way to synchronize both threads and asynchronous distributed computations. We explore joins in the context of extensible pattern matching that recently appeared in languages such as F# and Scala. Our implementation supports join patterns with multiple synchronous events, and guards. Furthermore, we integrated joins into an existing actor-based concurrency framework. It enables join patterns to be used in the context of more advanced synchronization modes, such as future-type message sending and token-passing continuations.
Type
conference paper
Web of Science ID
WOS:000256666800009
Author(s)
Van Cutsem, Tom
Date Issued
2008
Publisher
Published in
Coordination Models and Languages. COORDINATION 2008
Series title/Series vol.
Lecture Notes in Computer Science; 5052
Start page
135
End page
152
Subjects
Editorial or Peer reviewed
REVIEWED
Written at
EPFL
EPFL units
Event name | Event place | Event date |
Oslo, Norway | June 4-6, 2008 | |
Available on Infoscience
August 20, 2008
Use this identifier to reference this record