Dan Sugalski <[EMAIL PROTECTED]> wrote:At 7:26 PM +0100 11/11/04, Leopold Toetsch wrote:
Patch is probably ready tomorrow.
Cool. I think I'd like to skip having to specify the -Oc flag, though, and add explicit syntax to PIR.
Do we really need it? Are there wicked cases, where we could misdetect a tail call?
Nope. The issue is one where the language guarantees the existence of full traceback information. In that case optimizing a call and return pair into a tail call's violating language guarantees, and we shouldn't be doing that.
> ... Double-colons before > the opening parenthesis or something. Foo::().
That's looking too much like some kind of perlish class thingy.
Why not just:
.return-> foo(args) # "return trough" token
That works too. I'm easy. -- Dan
--------------------------------------it's like this------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk