package picos
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Pico scheduler framework
Install
dune-project
Dependency
Authors
Maintainers
Sources
picos-0.1.0.tbz
sha256=0f2dcc67ddd127c68f388f2c36a8725a15723e6aeba7d1ddfcf4e016b54a4674
sha512=bee2a99458a451be285e2f13cc3a9deda8eed4e118bcdfc51c256d2da5bae92eec3386c318fe42dcf451421543b519dc064967158b3f417c9b7b44ce97c5fb75
doc/CHANGES.html
0.1.0
First experimental release of Picos.
Core:
picos— A framework for interoperable effects based concurrency.
Sample schedulers:
picos.fifos— Basic single-threaded effects based Picos compatible scheduler for OCaml 5.picos.threaded— BasicThreadbased Picos compatible scheduler for OCaml 4.
Scheduler agnostic libraries:
picos.sync— Basic communication and synchronization primitives for Picos.picos.stdio— Basic IO facilities based on OCaml standard libraries for Picos.picos.select— BasicUnix.selectbased IO event loop for Picos.
Auxiliary libraries:
picos.domain— Minimalistic domain API available both on OCaml 5 and on OCaml 4.picos.exn_bt— Wrapper for exceptions with backtraces.picos.fd— Externally reference counted file descriptors.picos.htbl— Lock-free hash table.picos.mpsc_queue— Multi-producer, single-consumer queue.picos.rc— External reference counting tables for disposable resources.picos.tls— Thread-local storage.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>