@@ -182,22 +182,25 @@ Thread-safe variables:
182
182
183
183
#### Deprecated
184
184
185
- Deprecated features are still available and maintained, but new features will not be added. They
186
- will be eventually removed in next major version.
185
+ Deprecated features are still available and bugs are being fixed, but new features will not be added.
187
186
188
187
* ~~ [ Future] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Future.html ) :
189
- An asynchronous operation that produces a value.~~
188
+ An asynchronous operation that produces a value.~~ Replaced by
189
+ [ Promises Framework] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promises.html ) .
190
190
* ~~ [ Dataflow] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent.html#dataflow-class_method ) :
191
191
Built on Futures, Dataflow allows you to create a task that will be scheduled when all of
192
- its data dependencies are available.~~
192
+ its data dependencies are available.~~ Replaced by
193
+ [ Promises Framework] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promises.html ) .
193
194
* ~~ [ Promise] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promise.html ) : Similar
194
- to Futures, with more features.~~
195
+ to Futures, with more features.~~ Replaced by
196
+ [ Promises Framework] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promises.html ) .
195
197
* ~~ [ Delay] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Delay.html ) Lazy evaluation
196
198
of a block yielding an immutable result. Based on Clojure's
197
- [ delay] ( https://clojuredocs.org/clojure.core/delay ) .~~
198
-
199
+ [ delay] ( https://clojuredocs.org/clojure.core/delay ) .~~ Replaced by
200
+ [ Promises Framework ] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promises.html ) .
199
201
* ~~ [ IVar] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/IVar.html ) Similar to a
200
- "future" but can be manually assigned once, after which it becomes immutable.~~
202
+ "future" but can be manually assigned once, after which it becomes immutable.~~ Replaced by
203
+ [ Promises Framework] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promises.html ) .
201
204
202
205
### Edge Features
203
206
0 commit comments