On Friday, 23 March 2012 at 04:07:53 UTC, bearophile wrote:

I suggest to compile all your D2 code with -wi (or -w) and -property.

Already using -w, and I thought I was using -property. I am now, thanks.


And one bug of UFCS will be probably fixed by Hara (http://d.puremagic.com/issues/show_bug.cgi?id=7722 ), so map and filter will require an ending () (I have closed my http://d.puremagic.com/issues/show_bug.cgi?id=7723 ).

So your last line is better written like this:

data.map!somefunc().filter!q{a > 0}().array()

Yes, I agree. I had to work around a bug a few months ago that using map!some_nested_func wouldn't compile, and I still haven't gotten out of the habit of using delegate literals for all but the simplest maps.

Reply via email to