Ruby hollywood nordic

20
Actors on Stage @elise_huard NordicRuby 2011

TAGS:

description

exploring the actor concurrency primitives in ruby and pointing out options in other languages.

Transcript of Ruby hollywood nordic

Page 1: Ruby hollywood nordic

Actors on Stage

@elise_huard NordicRuby 2011

Page 2: Ruby hollywood nordic

Context

Page 3: Ruby hollywood nordic

“Concurrency is hard”

Page 4: Ruby hollywood nordic
Page 5: Ruby hollywood nordic

“Shared and Mutable

State”

Page 6: Ruby hollywood nordic

“Why Bother?”

Page 7: Ruby hollywood nordic

Actors

Page 8: Ruby hollywood nordic

“Actor Model” (1973)

Page 9: Ruby hollywood nordic

“No Global State”“Actors”

“Partial Order of Execution”

Page 10: Ruby hollywood nordic

“What is Important to me is not the Truth Outside myself, but the Truth Within myself.”

Konstantin Stanislavski

Page 11: Ruby hollywood nordic

Ruby

Page 12: Ruby hollywood nordic

“Rubinius Actors” “Celluloid”

Page 13: Ruby hollywood nordic

“MRI”

Page 14: Ruby hollywood nordic

Foreign lands

Page 15: Ruby hollywood nordic

“Erlang”

Page 16: Ruby hollywood nordic

“Scala and Clojure”

Page 17: Ruby hollywood nordic

Epilogue

Page 18: Ruby hollywood nordic

“Better Concurrency

Primitives in stdlib?”

Page 19: Ruby hollywood nordic

Speaker

@elise_huardConference

NordicRuby 2011

Technical assistant and AnimationJoseph A Wilk

SponsorForward

PicturesModern Times (1936)Sherlock Jr (1924)Safety Last (1923)

A Woman of Affairs (1928)The Doll (1919)Intolerance (1926)Metropolis (1927)

Documentationhttp://www.delicious.com/elisehuard/concurrency

Page 20: Ruby hollywood nordic

The End