
Hi Mathias, thanks for answering. I found such library in Vault, so it´s not in another place, right? I found also the continuation namespace, but as far as I saw, yes this is a generalization of the concept, but focused in coroutines, and somehow (as far as I understand) in concurrent programming. The concept I´m referring here (which, of course could be incorrect) is not related with concurrent programming, multithreading or iterators, but the ability to specify an execution flow without using a stack (I´m somewhat messed with embedding programming), and a neat support for iterative algorithms implementations. Please let me know if I´m in the same page you are, and thanks for your patience. Regarding your mention to ucontext, setjmp and others, yes this could be implemented partly using them. Thanks again! Daniel. On 9/25/07, Mathias Gaunard <mathias.gaunard@etu.u-bordeaux1.fr> wrote:
Daniel Gutson wrote:
Hi Boost community, Despite I´m a newby using Boost, I wanted to ask some users about a very old yet useful idea: the continuations.
See Boost.Coroutine, which already implements this.
- provide both a standard way of implementing this, and a platform-specific calling convention with compiler hacks
setjmp/longjmp for portability, makecontext/swapcontext on POSIX systems, fibers on MS Windows.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost