Sha256: 7e59224d081eaf713b19b5292922a21a2a5e08f2e0e29bcf8ca482a6edef16a5

Contents?: true

Size: 1.26 KB

Versions: 8

Compression:

Stored size: 1.26 KB

Contents

require 'concurrent/version'

require 'concurrent/configuration'

require 'concurrent/atomics'
require 'concurrent/channels'
require 'concurrent/collections'
require 'concurrent/executors'
require 'concurrent/utilities'

require 'concurrent/actress'
require 'concurrent/atomic'
require 'concurrent/agent'
require 'concurrent/async'
require 'concurrent/dataflow'
require 'concurrent/delay'
require 'concurrent/dereferenceable'
require 'concurrent/errors'
require 'concurrent/exchanger'
require 'concurrent/future'
require 'concurrent/ivar'
require 'concurrent/mvar'
require 'concurrent/obligation'
require 'concurrent/observable'
require 'concurrent/options_parser'
require 'concurrent/promise'
require 'concurrent/scheduled_task'
require 'concurrent/timer_task'
require 'concurrent/tvar'

# Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala, Haskell,
# F#, C#, Java, and classic concurrency patterns.
# 
# The design goals of this gem are:
# 
# * Stay true to the spirit of the languages providing inspiration
# * But implement in a way that makes sense for Ruby
# * Keep the semantics as idiomatic Ruby as possible
# * Support features that make sense in Ruby
# * Exclude features that don't make sense in Ruby
# * Be small, lean, and loosely coupled
module Concurrent

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
concurrent-ruby-0.7.0.rc1 lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-x86_64-linux lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-x86_64-darwin-13 lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-x86-solaris-2.11 lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-x86-mingw32 lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-x86-linux lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-x64-mingw32 lib/concurrent.rb
concurrent-ruby-0.7.0.rc1-java lib/concurrent.rb