On Tue, Jun 19, 2012 at 2:52 PM, Artur Skawina <[email protected]> wrote:
> I'm not really sure when you'd want to use this in D. As for Haskell. For example, with a range of ranges and you want to take the first 100 elements of all subranges: alias Curry!take ctake; auto target = [[0,1,2,...], [...], ]; auto first100s = map!(ctake(100))(target); And so on. When mapping and filtering ranges, I need currying from time to time. > But, just to be able to say "Real Programmers don't use mixins": :) I find Bearophile version quite nice. I did something equivalent a few years ago, with string mixins also. Of course, the a => b syntax did not exist then. I
