zm online with Winfy
We have hosted the application zm in order to run this application in our online workstations with Wine or directly.
Quick description about zm:
ZM is a C library to handle continuations (coroutine, exception, green thread) with finite state machines.The library is written in C99 without external dependecy or machine-specific code and can be compiled in ansi-c or ansi-c++ with the minal effort to define two unsigned int type
(uint8_t and uint32_t).
Features:
- task: instance green thread or coroutine
- subtask: task can instance subtask as thread can use function
- error-exception: exception can be raised and catched between subtasks (stack unwinding)
- continue-exception: allow to resume the execution in raise point (no stack unwinding)
- virtual event: lock in waiting event mode one or more task
- deterministic: library use only finite state machine as control flow
- portable: no architecture specific assembly code
- no-setjmp: library don't use any non-local-jumps functions (setjump, ucontext.)
- self-contained: no external or OS specific libraries are required
Programming Language: C.
.
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.