[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Any suggestion for a robust C coroutine library which can be used with LuaJIT ?
- From: Johnson Lin <arch.jslin@...>
- Date: Thu, 5 Jan 2012 21:31:57 +0800
On Thu, Jan 5, 2012 at 7:41 PM, Szymon Gatner <szymon.gatner@gmail.com> wrote:
> I was looking for good coroutine library for C++ myself after learning about
> them with Lua. Boost.Coroutine status is unclear to me but its author
> seems to be now involved in provisionally accepted Boost.Context:
>
> http://ok73.ok.funpic.de/boost/libs/context/doc/html/
>
> It looks really good and it is now under additional minireview meaning
> all issues from original review have been addressed.
>
> Hope this helps.
>
Thank you all! I did not know about Boost.Context. Apart from being
still dependent on Boost, this one looks promising, and it already
provides some examples that work almost just like Lua's powerful
coroutine. It's own fcontext seemed to be a lot faster than ucontext
as well....
On a second glimpse at libCoroutine, I think adding a wrapper around
the simple C API and encapsulate some kind of buffer for value passing
when switching might be doable.
Any other suggestions? :)
Sincerely,
Johnson Lin