-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Chris Vine edited this page Aug 9, 2016
·
9 revisions
This is the chez-a-sync package. It provides both an asynchronous event loop for chez scheme, and coroutines to enable an event loop (including other event loops) to be used with 'await' semantics to deal with inversion of control - otherwise known as "callback hell".
The chez-a-sync package is provided in four library files:
- (a-sync coroutines) - provides coroutines for await semantics on asynchronous events
- (a-sync event-loop) - provides an event loop for asynchronous events
- (a-sync compose) - provides the compose-a-sync macro interface for the a-sync coroutines
- (a-sync try) - provides the try macro interface for dealing with exceptions
Library files:
- (a-sync coroutines)
- (a-sync event-loop)
- (a-sync thread-pool)
- (a-sync compose)
- (a-sync meeting)
- (a-sync try)
Other: