rubinius-actor Rubygems

An Actor library that uses the Rubinius core API

Rubinius-Actor

An implementation of the Actor concurrency model, from the Rubinius project.

Depends on Rubinius’s core API class “Channel”, built into Rubinius and available for JRuby via the rubinius-core-api gem.

Installation

gem install “rubinius-actor”

Usage

require ‘rubinius/actor’ include Rubinius::Actor this_io = STDOUT actor = Actor.spawn{loop{ Actor.receive{|m| m.when(IO){|io| sleep 3 io << “\n\nHi there! It’s #{Time.now}!\n\n”} } } } actor << this_io

Contribution

TODO

Credits

Copyright 2007-2008 MenTaLguY [email protected] 2007-2011 Evan Phoenix [email protected]

Related Repositories

rubinius-actor

rubinius-actor

An Actor library that uses the Rubinius core API ...


Top Contributors

headius jc00ke dbussink mrb brixen evanphx guilleiguaran

Releases

-   0.0.2 zip tar