erin

Crates.ioerin
lib.rserin
version0.1.0
sourcesrc
created_at2023-08-11 04:42:13.873055
updated_at2023-08-11 04:42:13.873055
descriptionA very simple I/O reactor that allows creating green thread-like processes.
homepage
repository
max_upload_size
id941571
size31,253
Steven Roose (stevenroose)

documentation

README

erin

A KISS (keep-it-simple-stupid) green threading library built on popol.

Processes implement the Processor thread that is called upon entering the green thread runtime and whenever one of their polls receives an event.

There is support for the following events:

  • explicit wakers

  • I/O events

  • timers/alarms

Ideally, we'd also support mio, but that's a TODO for now.

I recently learned about the io-reactor project that might have significant overlap with this project.

Commit count: 0

cargo fmt