package index
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A platform-agnostic multi-level index for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
index-1.3.2.tbz
sha256=0e46ebc785eb5b947bcb6e04075dda694d7e951c5ac51103e4d5fa5105df5d14
sha512=fd82ba852bb43eae8fefca2563d114bc2fa99e0ba98c828bccc2e81737a05156297b64b5894e2d0a58457a3382730a34e16cf16c844f8a6e6844c2684d79c7b5
doc/index/Index/Private/Make/argument-4-_/index.html
Parameter Make._
Binary semaphores for mutual exclusion
val make : bool -> tmake b returns a new semaphore with the given initial state. If b is true, the semaphore is initially available for acquisition; otherwise, the semaphore is initially unavailable.
val acquire : string -> t -> unitAcquire the given semaphore. Acquisition is not re-entrant.
val release : t -> unitRelease the given semaphore. If any threads are attempting to acquire the semaphore, exactly one of them will gain access to the semaphore.
val with_acquire : string -> t -> (unit -> 'a) -> 'awith_acquire t f first obtains t, then computes f (), and finally release t.
val is_held : t -> boolis_held t returns true if the semaphore is held, without acquiring t.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>