Hi,
Chicken have special option like 'disable-interrupts' this one allow
precise control over scheduler using thread-yield! function. As far i
remember in order to get fully cooperative scheduling user should ensure
that all code compiled with this option.
About libuv, Chicken not very well suited for callback-based ffi, so
there is no official available extensions, but integration is possible
and working reasonable.
On 21.07.2016 03:56, Josh Barrett wrote:
Firstly, are chicken's SRFI-18 "green threads" pre-emptive, or do you
have to explicitly yield in order for the next scheduled thread to run?
Secondly, does Chicken have any libraries for libev/uv event-based
programming?
Thirdly, are there chicken bindings for select/poll?
No, I don't intend to use these all at once, but they seemed related,
so I figured I would write one big email instead of three small ones.
-Joshua Barrett
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users