Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/scala-native/scala-native-loop
- Owner: scala-native
- Created: 2019-04-22T21:51:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T13:51:56.000Z (6 months ago)
- Last Synced: 2024-08-04T00:05:39.751Z (4 months ago)
- Language: Scala
- Size: 99.6 KB
- Stars: 54
- Watchers: 9
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-scala-native - scala-native-loop - Event loop and async-oriented IO for Scala Native (Concurrency)
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