|
1 | | - |
2 | | - |
| 1 | + |
3 | 2 |
|
4 | 3 | # Polly |
5 | 4 |
|
6 | 5 | Polly is an [OCaml] binding for the Linux [epoll] system call: |
7 | 6 |
|
8 | | -* Small, simple, and self-contained |
9 | | -* Avoids most allocation in the event loop |
10 | | -* MIT licensed |
| 7 | +- Small, simple, and self-contained |
| 8 | +- Avoids most allocation in the event loop |
| 9 | +- MIT licensed |
11 | 10 |
|
12 | 11 | Note that [epoll] is specific to Linux and that this library won't |
13 | 12 | compile on macOS, for example. |
14 | 13 |
|
15 | | -## Installation |
16 | | - |
17 | | -As of version 0.2.2, Polly is now in [Opam] and can be installed from |
18 | | -there: |
19 | | - |
20 | | -``` |
21 | | -opam install polly |
22 | | -``` |
| 14 | +## Fork |
23 | 15 |
|
24 | | -Most recently version 0.4.1 was [submitted] to [Opam]. |
| 16 | +This repository is a fork from https://github.com/lindig/polly, which up to |
| 17 | +version 0.4.1 is the source for the polly package in [Opam]. |
25 | 18 |
|
26 | 19 | ## Using inside utop |
27 | 20 |
|
28 | | -* `make utop` or |
29 | | -* `dune utop` |
| 21 | +- `make utop` or |
| 22 | +- `dune utop` |
30 | 23 |
|
31 | 24 | launches a utop toplevel that has the library loaded for interactive |
32 | 25 | use. |
33 | 26 |
|
34 | | - |
35 | 27 | ## Other Epoll Bindings |
36 | 28 |
|
37 | | -* [OCaml Backpack](https://github.com/jimenezrick/ocaml-backpack/) |
38 | | -* [Jane Street Core](https://github.com/janestreet/core) |
| 29 | +- [OCaml Backpack](https://github.com/jimenezrick/ocaml-backpack/) |
| 30 | +- [Jane Street Core](https://github.com/janestreet/core) |
39 | 31 |
|
40 | 32 | ## Contribute |
41 | 33 |
|
42 | 34 | If you find this useful, please contribute back by raising pull |
43 | 35 | requests for improvements you made. |
44 | 36 |
|
45 | | -[OCaml]: https://www.ocaml.org/ |
46 | | -[epoll]: http://man7.org/linux/man-pages/man2/epoll_wait.2.html |
47 | | -[Opam]: http://opam.ocaml.org/ |
| 37 | +[OCaml]: https://www.ocaml.org/ |
| 38 | +[epoll]: http://man7.org/linux/man-pages/man2/epoll_wait.2.html |
| 39 | +[Opam]: http://opam.ocaml.org/ |
48 | 40 | [submitted]: https://github.com/ocaml/opam-repository/pull/24212 |
49 | | - |
0 commit comments