On Wed, 19 Apr 2000, Jan-Willem Maessen wrote:
I agree so wholeheartedly that I just write a (very!) short paper on
the subject for ICFP (having discovered to my surprise that no such
write-up existed). It describes how to identify such expressions and
hoist them out so they don't end up
George Russell writes:
Well that's a big question. As I understand it, the errant value,
lvl20, is a string representing an error message (which I suppose is to
be thrown in the event of a matching failure). Since it should
only be used on error, surely there is no speed benefit to inlining