[Pre-pre-RFC] "splatting" for named arguments and function overloading

Not having them results in multiplicative duplication of methods, and that in itself prevents Rust from having more useful and refined functions.

String splitting is getting absurd. There's split, split_inclusive, rsplit, splitn, and some of these combinations together, but it's all fragmented and arbitrary, because without a systematic way to deal with such options it's just not sustainable to double all the methods every time a new option is added.

7 Likes