As a +10years Ruby dev, I don't see anything looking "pretty nice" about this, just yet another a new confusing way of achieving the same result, but differently.
I've been doing Ruby for some 15 years now and the major thing that puts me off is the community's love for implicitness.
This is another case: we had a way that requires a programmer to explicitly define what she is forwarding and where she is forwarding it to.
And now we have a way that requires the reader of software to know the intricacies of the language in order to understand how the "magic" works.
I truly fail to see how this makes a language better.
This is another case: we had a way that requires a programmer to explicitly define what she is forwarding and where she is forwarding it to. And now we have a way that requires the reader of software to know the intricacies of the language in order to understand how the "magic" works.
I truly fail to see how this makes a language better.