[Issue 5804] map! needs to fail on void functions + I'd like a mapCall function
https://issues.dlang.org/show_bug.cgi?id=5804 Andrei Alexandrescu changed: What|Removed |Added Version|unspecified |D2 --
[Issue 5804] map! needs to fail on void functions + I'd like a mapCall function
http://d.puremagic.com/issues/show_bug.cgi?id=5804 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED Resolution||DUPLICATE --- Comment #5 from Andrej Mitrovic 2011-04-24 12:31:29 PDT --- *** This issue has been marked as a duplicate of issue 5753 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5804] map! needs to fail on void functions + I'd like a mapCall function
http://d.puremagic.com/issues/show_bug.cgi?id=5804 --- Comment #4 from Pedro Rodrigues 2011-04-24 12:26:24 PDT --- (In reply to comment #3) > I suggest to merge this with bug 5753 , or the other way around. I agree. I proposed a fix in issue 5753. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5804] map! needs to fail on void functions + I'd like a mapCall function
http://d.puremagic.com/issues/show_bug.cgi?id=5804 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #3 from bearophile_h...@eml.cc 2011-04-24 06:52:30 PDT --- I suggest to merge this with bug 5753 , or the other way around. Now pure functions are allowed to have a debug{} that contains impure code (for debug prints only, please), this decreases a little the need for impure functions. In bug 5756 I have asked for eager amap()/afilter(), that's more fit for an impure mapping function. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5804] map! needs to fail on void functions + I'd like a mapCall function
http://d.puremagic.com/issues/show_bug.cgi?id=5804 Pedro Rodrigues changed: What|Removed |Added CC||pdfrodrig...@gmail.com --- Comment #2 from Pedro Rodrigues 2011-04-24 06:02:19 PDT --- Void functions imply side effects. According to the documentation map! does lazy evaluation. In my experience, mixing up lazy evaluation with side effects should be avoided at all costs. That's why I think that map! should be used with pure functions only and reject promptly void functions. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5804] map! needs to fail on void functions + I'd like a mapCall function
http://d.puremagic.com/issues/show_bug.cgi?id=5804 Vladimir changed: What|Removed |Added CC||thecybersha...@gmail.com --- Comment #1 from Vladimir 2011-04-01 01:23:15 PDT --- Looks like a duplicate of issue 5753. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---