From: me@... Date: 2015-03-01T02:52:11+00:00 Subject: [ruby-core:68363] [Ruby trunk - Feature #10548] remove callcc (Callcc is now going obsoleted. Please use Fiber.) 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/