PaperCall is shutting down on August 31, 2026. Existing events and submissions will remain available until then. New events can no longer be created.

Fun with Actors in Unison

By Alvaro Carrasco

Elevator Pitch

Implementing akka/erlang-style actors/processes in unison. Unison’s “abilities” provide for a very natural and ergonomic experience for using actors. We’ll go through the implementation, live-code some demos, and explore some runtime visualizations.

Description

(can provide more detailed description in a few days if necessary)

Implementing akka/erlang-style actors/processes in unison. Unison’s “abilities” provide for a very natural and ergonomic experience for using actors. We’ll go through the implementation, live-code some demos, and explore some runtime visualizations.

Notes

I wrote an actor library in unison: https://share.unison-lang.org/@alvaroc1/actor

I have implemented many libraries that leverage abilities to provide the desired semantics.