Loading…
Attending this event?
View analytic
Saturday, November 18 • 11:40am - 12:20pm
Declarative concurrent programming with Chymyst

Sign up or log in to save this to your schedule and see who's attending!

Chymyst is a new open-source framework for industry-strength declarative concurrent programming in Scala. Chymyst implements the Abstract Chemical Machine (a.k.a. Join Calculus) concurrency paradigm, which radically improves upon the well-known Actor model by making actors type-safe, stateless, and automatically managed. I show concise and fully declarative Chymyst solutions for classic concurrency problems such as the "dining philosophers" or recursive "fork/join". Chymyst is in active development; next steps on the roadmap include providing comprehensive industry-friendly features such as APIs for unit testing, performance monitoring, and fault tolerance.

Speakers
avatar for Sergei Winitzki

Sergei Winitzki

Sr. Software Developer Engineer, Workday, Inc.
Theoretical physicist turned software engineer, passionate for functional programming, functional type theory, and declarative domain-specific languages.


Saturday November 18, 2017 11:40am - 12:20pm
S
Feedback form isn't open yet.

Attendees (3)