The ADAPTIVE Communication Environment (ACE) is an object-oriented
(OO) toolkit that implements fundamental design patterns for
communication software. ACE provides a rich set of reusable C++
wrappers and frameworks that perform common communication software
tasks across a range of OS platforms.
This library provides a wrapper to mmap(2), allowing files or devices to
be lazily loaded into memory as strict or lazy ByteStrings, using the
virtual memory subsystem to do on-demand loading.
A class for types with a default value.
Default instances for types in base.
Default instances for types in containers.
Default instances for types in dlist.
Default instances for types in old-locale.
A simple directory-like tree datatype, with useful IO functions and
Foldable and Traversable instance. Provides a simple data structure
mirroring a directory tree on the filesystem, as well as useful
functions for reading and writing file and directory structures in the
IO monad.
Contains several basic utility functions including: moving (rolling,
running) window statistic functions, read/write for GIF and ENVI
binary files, fast calculation of AUC, LogitBoost classifier, base64
encoder/decoder, round-off error free sum and cumsum, etc.
Lazy SmallCheck is a library for exhaustive, demand-driven testing of
Haskell programs. It is based on the idea that if a property holds for
a partially-defined input then it must also hold for all fully-defined
refinements of the that input. Compared to `eager' input generation as
in SmallCheck, Lazy SmallCheck may require significantly fewer
test-cases to verify a property for all inputs up to a given depth.