The Hmisc library contains many functions useful for data analysis,
high-level graphics, utility operations, functions for computing sample
size and power, importing datasets, imputing missing values, advanced
table making, variable clustering, character string manipulation,
conversion of S objects to LaTeX code, and recoding variables.
An efficient packed, immutable Unicode text type (both strict and lazy),
with a powerful loop fusion optimization framework.
The Text type represents Unicode character strings, in a time and
space-efficient manner. This package provides text processing
capabilities that are optimized for performance critical use, both in
terms of large data quantities and high speed.
The Text type provides character-encoding, type-safe case conversion via
whole-string case conversion functions. It also provides a range of
functions for converting Text values to and from ByteStrings, using
several standard encodings.
Efficient locale-sensitive support for text IO is also supported.
This package contains an implementation of a high-quality splittable
pseudorandom number generator. The generator is based on a
cryptographic hash function built on top of the ThreeFish block cipher.
This package provides functions to fork threads and wait for their result,
whether it's an exception or a normal value. Besides waiting for the
termination of a single thread this packages also provides functions to
wait for a group of threads to terminate. This package is similar to the
"threadmanager", "async" and "spawn" packages. The advantages of this
package are:
* Simpler API.
* More efficient in both space and time.
* No space-leak when forking a large number of threads.
* Correct handling of asynchronous exceptions.
* GHC specific functionality like `forkOn` and `forkIOWithUnmask`.
ThreadScope is a graphical viewer for thread profile information
generated by the Glasgow Haskell Compiler (GHC).
The ThreadScope program allows us to debug the parallel performance of
Haskell programs. Using Threadscope we can check to see that work is
well balanced across the available processors and spot performance
issues relating to garbage collection or poor load balancing.
Compatibility with the old-time package for the "new" time package.
This package contains wrapped name module for TimeLocale.
A parser and renderer for binary Olson timezone files whose format is
specified by the tzfile(5) man page on Unix-like systems.
This package endows Data.Time, from the time package, with several data
types and functions for enhanced processing of timezones.
This package provides a straightforward port of monadLib's BaseM type
class to transformers.