Hacker News new | ask | show | jobs
by mseepgood 1658 days ago
All design trade-offs have a cost. In this case the costs are reduced usability and async struggles.
1 comments

Zero-cost abstractions is used to mean zero runtime cost (in release builds), so if an abstraction would break that it wouldn't be suitable for this goal.

Like adding a GC for the async feature.