Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scala-native/scala-native-loop

Extensible event loop and async-oriented IO for Scala Native; powered by libuv
https://github.com/scala-native/scala-native-loop

Last synced: 25 days ago
JSON representation

Extensible event loop and async-oriented IO for Scala Native; powered by libuv

Awesome Lists containing this project

README

        

# scala-native-loop

Async IO and event loop for Scala Native

## What is it?

scala-native-loop provides asynchronous utilities for Scala Native.
It's backed by libuv, the same C library that the Node.js ecosystem runs on.
It currently offers:

- `scala.scalanative.loop.Timer`: to schedule callbacks to execute after a timeout
- `scala.scalanative.loop.Poll`: to schedule callbacks when data is read/written on a file descriptor