dev-haskell/stm-delay (haskell)

Search

Package Information

Description:
This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified. It uses GHC event manager timeouts when available (GHC 7.2+, @-threaded@, non-Windows OS), yielding performance similar to @threadDelay@ and @registerDelay@. Otherwise, it falls back to forked threads and @threadDelay@. [0.1.1] Add tryWaitDelayIO, improve performance for certain cases of @newDelay@ and @updateDelay@, and improve example.
Homepage:
https://github.com/joeyadams/haskell-stm-delay
License:
BSD

Versions

Version EAPI Keywords Slot
0.1.1.1 8 ~amd64 0/0.1.1.1

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>haskell@gentoo.org</email>
		<name>Gentoo Haskell</name>
	</maintainer>
	<longdescription>
		This library lets you create a one-shot timer, poll it using STM,
		and update it to ring at a different time than initially specified.
		
		It uses GHC event manager timeouts when available
		(GHC 7.2+, @-threaded@, non-Windows OS), yielding performance similar
		to @threadDelay@ and @registerDelay@.  Otherwise, it falls back to
		forked threads and @threadDelay@.
		
		[0.1.1]
		Add tryWaitDelayIO, improve performance for certain cases of @newDelay@
		and @updateDelay@, and improve example.
	</longdescription>
</pkgmetadata>

Lint Warnings

Manifest

Type File Size Versions
DIST stm-delay-0.1.1.1.tar.gz 5550 bytes 0.1.1.1
Unmatched Entries
Type File Size