
16 Oct
2008
16 Oct
'08
5:53 a.m.
On Thu, 2008-10-16 at 09:01 +0100, Ryan Ingram wrote:
Isn't this an unsound rewrite?
Yeah, hence the just for fun :)
Anyways, the reason for inlining not being done if an expression is used more than once is that it duplicates work that you explicitly specified should only be done once (by placing it in a let).
Okay, thanks :)