ICFP?

Stephen Weeks MLton@sourcelight.com
Mon, 10 Sep 2001 13:24:16 -0700


> If  you  are making more tee shirts, tell me how much they cost and send me 2
> extras (one for Johann and one for Rico).  They were truly a great idea.

I guess they've asked enough questions to deserve one :-)  (plus hosting the web
site for Johann).   I'll send 'em when they're made (3-4 weeks).

> I agree with what you said for the new opus, but with  respect  to  the  flow
> analysis, I think that it is definitely worth talking about the optimizations
> that make it fast enough that you can afford to use it. 

Agreed.  I want to talk about pragmatics, and avoid formalism.  That sounds
strange coming out of my mouth, but ...

> For the raise=>jump stuff, either in the new opus or a separate paper, it  is
> worth  at least pointing out that this optimization triggers a lot more often
> in MLton than it would in other ML compilers because of inlining.  I realized
> this  when thinking about something Stephen said about using raise to get out
> of fold loops early.  Thanks to this optimization, and the  fact  that  folds
> are basically always inlined, this really is completly ok efficiency wise.

Yep.