@@ -130,11 +130,10 @@ be obeyed though. Features developed in `concurrent-ruby-edge` are expected to m
130130 ` Promise ` , ` IVar ` , ` Event ` , ` dataflow ` , ` Delay ` , and ` TimerTask ` into a single framework. It extensively uses the
131131 new synchronization layer to make all the features ** non-blocking** and ** lock-free** , with the exception of obviously blocking
132132 operations like ` #wait ` , ` #value ` . It also offers better performance.
133- * New [ channel] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Edge/Channel.html ) :
133+ * [ Channel] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Edge/Channel.html ) :
134+ Communicating Sequential Processes ([ CSP] ( https://en.wikipedia.org/wiki/Communicating_sequential_processes ) ).
134135 Functionally equivalent to Go [ channels] ( https://tour.golang.org/concurrency/2 ) with additional
135136 inspiration from Clojure [ core.async] ( https://clojure.github.io/core.async/ ) .
136- * Old [ channel] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Channel.html ) :
137- Communicating Sequential Processes ([ CSP] ( https://en.wikipedia.org/wiki/Communicating_sequential_processes ) ).
138137* [ LazyRegister] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/LazyRegister.html )
139138* [ AtomicMarkableReference] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Edge/AtomicMarkableReference.html )
140139* [ LockFreeLinkedSet] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Edge/LockFreeLinkedSet.html )
@@ -145,11 +144,10 @@ be obeyed though. Features developed in `concurrent-ruby-edge` are expected to m
145144* Why are these not in core?*
146145
147146- ** Actor** - Partial documentation and tests; depends on new future/promise framework; stability is good.
148- - ** Future/Promise Framework** - API changes; partial documentation and tests; stability good.
149- - ** New channel** - Missing documentation; very new; stability good.
150- - ** Old channel** - Deprecated; missing documentation; limited features.
147+ - ** Channel** - Brand new implementation; partial documentation and tests; stability is good.
148+ - ** Future/Promise Framework** - API changes; partial documentation and tests; stability is good.
151149- ** LazyRegister** - Missing documentation and tests.
152- - ** AtomicMarkableReference, LockFreeLinkedSet, LockFreeStack** - Need real world battle testing
150+ - ** AtomicMarkableReference, LockFreeLinkedSet, LockFreeStack** - Need real world battle testing.
153151
154152## Usage
155153
0 commit comments