4 ms·
Yup #4 for sure. Unnecessary layers of abstraction/context switching increase complexity and debugging difficulty and are nice to avoid.
by mcantelon 14y ago
Yup #4 for sure. Unnecessary layers of abstraction/context switching increase complexity and debugging difficulty and are nice to avoid.
- raganwald 14y agoI find that CS introduces very few layers of abstraction in the true sense of the word "abstraction." Even its classes are just syntactic sugar for existing semantics. My (mild) knock against it is that it doesn't introduce any new abstractions. No special sauce for continuations or promises, for example. But that is obviously a two-edged sword, it eschews new semantics by design.