pith. sign in

arxiv: 1606.05940 · v1 · pith:7BH5PHB7new · submitted 2016-06-20 · 💻 cs.PL

From Events to Reactions: A Progress Report

classification 💻 cs.PL
keywords programmingsyndicateactorsapproachclearlyconcurrenteventlanguage
0
0 comments X
read the original abstract

Syndicate is a new coordinated, concurrent programming language. It occupies a novel point on the spectrum between the shared-everything paradigm of threads and the shared-nothing approach of actors. Syndicate actors exchange messages and share common knowledge via a carefully controlled database that clearly scopes conversations. This approach clearly simplifies coordination of concurrent activities. Experience in programming with Syndicate, however, suggests a need to raise the level of linguistic abstraction. In addition to writing event handlers and managing event subscriptions directly, the language will have to support a reactive style of programming. This paper presents event-oriented Syndicate programming and then describes a preliminary design for augmenting it with new reactive programming constructs.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.