|
|
|
|
|
by masklinn
2501 days ago
|
|
> Rust decided not to go with fibers to avoid having a runtime. I still disagree with this because they already do reference counting, not every worthwhile abstraction is zero cost. Refcounting is a library feature, does not require a runtime, and has no impact on code not using it. Fibers is a langage feature, does require a runtime, and impacts everything. Rust actually stripped out its support for fibers as its community moved its usage downwards the stack. In much the same way it stripped out « core » support for GC/RC (the @ sigil) or internal (smalltalk/ruby-style) iteration. |
|