Many (all?) the things they think are free actually aren't free at all.
-
-
An example of this: Someone tried this with rust (Which claims to have zero cost abstractions), found a bug in the compiler where a case is NOT zero cost https://www.joshmcguigan.com/blog/cost-of-indirection-rust/ … causing a substantial performance degradation (2x slower, seemingly due to cache misses)
-
The discussion above is about whether lambdas _can be_ implemented in a way that is not "complex and slow", or if the abstraction itself is _inherently_ "complex and slow". Compiler bugs are bad, obviously, but don't answer this question one way or the other.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.