2.049b

bearophile bearophileHUGS at lycos.com
Wed Sep 15 14:45:56 PDT 2010


Few notes about DMD v.2.049beta.


The Changelog of 2.049beta says:
Bugzilla 4603: array(iota(1, 0)) error.
But it's not closed, here time ago I have explained why:
http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=115725


This is the recent "Phobos has way too many modules" post by L. T. Kyllingstad:
http://article.gmane.org/gmane.comp.lang.d.phobos/2472
On this topic I have an enhancement request:
http://d.puremagic.com/issues/show_bug.cgi?id=4718


Now both std.array.array and std.algorithm.reduce work with iterables that contain only an opApply.
map & filter are two of the most useful higher order function-like things. So it's good to be able to use them in most situations. So std.algorithm.map and std.algorithm.filter too may accept opApply-based iterables (if you want to do this, then they probably need to offer only opApply iteration themselves, with conditional compilation).


While testing 2.049beta I have added two bug reports about BigInt and dotProduct, probably present in 2.048 too:
http://d.puremagic.com/issues/show_bug.cgi?id=4872
http://d.puremagic.com/issues/show_bug.cgi?id=4874

Bye,
bearophile


More information about the Digitalmars-d mailing list