Skip to main content
On Deny Capabilities for Safe, Fast Actors
  1. Talks/

On Deny Capabilities for Safe, Fast Actors

·148 words·1 min

Abstract
#

“Deny Capabilities for Safe, Fast Actors (2015)” by Sylvan Clebsch et al. lays out the core novel idea behind the Pony programming language: deny capabilities. Deny capabilities take object capabilities, turn them on their head and then apply them to variable aliases.

In this talk, Sean T. Allen (member of the Pony core team) explains Deny Capabilities and how Pony combines them with an actor-based model – to provide a programming environment that allows for data-race freedom and fearless concurrency.

Versions of this talk
#

Links#

References
#

Related

GC Made Fast

·229 words·2 mins
Most engineers think GC is slow. They’re wrong. Coordination is slow. Pony’s per-actor heaps and message-passing model eliminate the coordination that makes traditional garbage collectors a performance problem.