Skip to content

Commit c9d5286

Browse files
committed
Front matter
1 parent 09c9251 commit c9d5286

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@ framework, is a framework for building
1313
[interoperable](https://en.wikipedia.org/wiki/Interoperability) elements of
1414
effects based cooperative concurrent programming models.
1515

16+
The `picos` package is divided into many small(er) libraries. The core is a
17+
small library,
18+
[`picos`](https://ocaml-multicore.github.io/picos/doc/picos/Picos/index.html),
19+
that defines the essential interoperability framework. The rest of the libraries
20+
are either sample schedulers (e.g.
21+
[`picos.fifos`](https://ocaml-multicore.github.io/picos/doc/picos/Picos_fifos/index.html),
22+
and
23+
[`picos.threaded`](https://ocaml-multicore.github.io/picos/doc/picos/Picos_threaded/index.html)),
24+
scheduler agnostic libraries (e.g.
25+
[`picos.sync`](https://ocaml-multicore.github.io/picos/doc/picos/Picos_sync/index.html),
26+
[`picos.stdio`](https://ocaml-multicore.github.io/picos/doc/picos/Picos_stdio/index.html),
27+
and
28+
[`picos.select`](https://ocaml-multicore.github.io/picos/doc/picos/Picos_select/index.html)),
29+
or auxiliary libraries.
30+
1631
### Why?
1732

1833
There are already several concrete effects-based concurrent programming

0 commit comments

Comments
 (0)