[Catalyst] does detach cancel forward
Andrew Rodland
andrew at cleverdomain.org
Sat Nov 7 23:30:27 GMT 2009
On Saturday 07 November 2009 01:08:33 pm Steve Rippl wrote:
> it's just that I had started thinking
> in terms of "nested" flow control because that's what I wanted (wishful
> thinking...). I thought perhaps each forward created a separate
> nest/level I could detach out of and previous forwards were
> "remembered", but obviously this isn't the case.
No, this *is* the case, 100%. Forward is nothing more than a function call, so
you can nest it and you get a call stack. It's just that, as I pointed out,
detach throws an extension that unwinds that whole stack.
Andrew
More information about the Catalyst
mailing list