Comment Re:I don't currently use Rust (Score 1) 161
I agree with everything but "this is the purpose of making functions as small and single-purpose as possible and antithesis of C++ classes". A class has no relation at all with a function size. Class is just an abstraction to group similar functions and variables, similar to a C interface.
Small and scoped function/procedure/method/put-here-how-you-reuse-code is a must have on any language.
Small and scoped function/procedure/method/put-here-how-you-reuse-code is a must have on any language.