On Thu, Apr 28, 2011 at 03:58:32PM +0100, Sam Liddicott wrote: > This feature may be less useful for vala if it does stack-tear-down > for interruptable functions, but perhaps more suited if it uses > co-routines with different stacks so that the stack is switched and > not torn-down when an interruptable function is interrupted.
Yes that's the problem, with vala you may pass the closure to another function and exit from the current scope, while with gcc nested function the stack is lost once you exit the outer function. -- http://www.debian.org - The Universal Operating System _______________________________________________ vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
