Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1000 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 1000 Bytes

Poller Bear

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.

Projects built on Poller Bear

  • purl: A cURL based HTTP client for Scala native.

Using

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,

Testing

You can run the tests using the following command:

sbt test