Sha256: e8f757fe46772cab384174868c9423681afd147bb5337f5188d449947550a868
Contents?: true
Size: 1.23 KB
Versions: 1
Compression:
Stored size: 1.23 KB
Contents
require 'concurrent/version' require 'concurrent/actor' require 'concurrent/agent' require 'concurrent/contract' require 'concurrent/channel' require 'concurrent/dereferenceable' require 'concurrent/event' require 'concurrent/future' require 'concurrent/obligation' require 'concurrent/postable' require 'concurrent/promise' require 'concurrent/runnable' require 'concurrent/scheduled_task' require 'concurrent/stoppable' require 'concurrent/supervisor' require 'concurrent/timer_task' require 'concurrent/utilities' require 'concurrent/global_thread_pool' require 'concurrent/cached_thread_pool' require 'concurrent/fixed_thread_pool' require 'concurrent/immediate_executor' require 'concurrent/event_machine_defer_proxy' if defined?(EventMachine) # 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
concurrent-ruby-0.4.1 | lib/concurrent.rb |