Issue #10548 has been updated by Stephen Prater.


I agree with Yusuke.

I'd be sorry to see it go - it does some neat tricks that are a lot harder to pull off with Fibers.

Here for instance is a PoC reversible debugger:  https://gist.github.com/stephenprater/ca312d24578455f36550

I don't think you can do that with Fibers, since the control flow with fibers is still always forward.

prater

----------------------------------------
Feature #10548: remove callcc (Callcc is now going obsoleted.  Please use Fiber.)
https://bugs.ruby-lang.org/issues/10548#change-51711

* Author: Masaya Tarui
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------

We are paying a lot of costs for callcc's consistency.
and currently, we can use Fiber in many situation.

In https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20140517Japan,
matz agreed to remove callcc.

If there is no refutation, remove callcc in the future version. 



-- 
https://bugs.ruby-lang.org/