Poller bear is a minimal thread-safe IO runtime for Scala native written fully in direct Scala.
It utilizes epoll(1, and 2) as well as internal DSs to handle deadlines and provide thread-safety.
As of now, the Poller Bear library is not published, so you need to publish it locally.
To do so, first clone this project and then publish it using the following sbt
command:
sbt publishLocal
After that, you can use it in your project by adding the following line to your project sbt
build file:
libraryDependencies += "ca.uwaterloo.plg" %%% "pollerbear" % pollerBearVersion,
You can run the tests using the following command:
sbt test