OS X 10.10 Guide
Here's what I did to get things working.
1. Install Xcode 6
Yep, over at: https://developer.apple.com
|# * http://thepugautomatic.com/2014/03/simpledelegator-autoloading-issues-with-rails/|
|# * https://groups.google.com/forum/#!topic/rubyonrails-core/PjGUK72BmFA|
|# * https://gist.github.com/henrik/9314943|
|class RailsCompatibleSimpleDelegator < SimpleDelegator|
This is a proof-of-concept of a couple of concurrent data structures written in Ruby.
The implementations are heavily commented for those interested. There are benchmarks (with results) included below. The results are interesting, but, as always, take with a grain of salt.
AtomicLinkedQueue is a lock-free queue, built on atomic CAS operations.