Re: PATCH: true C coroutines -- yield across C stack from anywhere
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: PATCH: true C coroutines -- yield across C stack from anywhere
- From: Hans Fuchs <gucky@...>
- Date: 2004年10月24日 18:39:52 +0200
Hi Edgar
Edgar Toernig wrote:
Are Lua-only coroutines really required? Small survey?
- Who is using them at the moment?
- Are the Lua-only couroutines good enough for you?
- Would you switch to C-level coroutines if they were
available?
I just learned about these c-level coroutines in this thread. I surfed a
lot and read everything I could find about them. So therefore I think
lua-only coroutines should be kept. For lua-only coroutines: (this is
just what I read, I have no experience, so I may be wrong)
1. have no architecture dependency
2. use less memory
3. switch faster
4. setjmp/longjmp are reported to behave strange on some systems (or
faulty implementations) -> otherwise you would need an asm part for
every system.
Don't get it wrong I found the c-level coroutines great and having the
choice to use them is good thing.
Best,
Hans