From: "jimwise00 (Jim Wise)" Date: 2022-04-15T14:17:27+00:00 Subject: [ruby-core:108263] [Ruby master Feature#10548] remove callcc (Callcc is now going obsoleted. Please use Fiber.) Issue #10548 has been updated by jimwise00 (Jim Wise). I know it's late to weight in on this, but see the ambit[1] and unific[2] gems and the in-progress rulog[2] gem for examples of nontrivial uses of callcc which absolutely do not translate into Fibers. And on a lighter note, without callcc, such key language features as the reconsidered[4] gem would not be possible, either. [1] https://github.com/jimwise/ambit [2] https://github.com/jimwise/unific [2] https://github.com/jimwise/rulog [4] https://github.com/jimwise/reconsidered ---------------------------------------- Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.) https://bugs.ruby-lang.org/issues/10548#change-97285 * Author: tarui (Masaya Tarui) * Status: Open * Priority: Normal ---------------------------------------- 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/ Unsubscribe: