News for hackers. Stuff that matters.
Re:Project Euler by AstralStorm on Monday December 11, 2017 @02:15AM (#15895618)
Haskell optimizer does not feature an arithmetic Oracle nor polynomial optimizer. It cannot even optimize Peano arithmetic much less a series.

This might be fixed some time or never. There is little push for ultimate performance and actually identifying arithmetic forms in recursive loops in the front-end is hard. (Heck it sometimes fails to tail optimize.)

Re:Project Euler by racer-v on Monday December 11, 2017 @02:52AM (#15895708)
I'd be interested to see how this weighs out in 5-10 years. Since there's no I/O here, I don't see why a clever compiler writer couldn't optimize this whole expression away at compile time, generating an executable just prints a constant.