Tail calls, destructors: pick one. As much as the FP-er in me hates to say it, I think in systems code destructors are too useful to cut.
@pcwalton I thought that the `be` keyword addressed this problem, since the compiler could tell you: "No tail-call here, dtors in scope"
-
-
@nikomatsakis@pcwalton Or alternatively, can run dtors before performing the tail call. -
@littlecalculist@pcwalton sure, although I'd prefer to err on the side of clarity and have users introduce an explicit block - 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.