The Prelude.toEnum method restricted to the type Data.Char.Char.
The Chronograph data structure adds a measure field to an existing Haskell expression. This field will be the time necessary to evaluate the expression using an arbitrary evaluation strategy (WHNF by default).
Chronograph preserves laziness, so that the work of performing the evaluation is only done after the result is demanded.
If you want to benchmark your program, you should look to other packages like Criterion that perform statistical analysis of your results so you can determine how reliable they are. Chronograph just takes measurements, leaving the interpretation entirely to you.
ChristmasTree (Changing Haskell's Read Implementation Such That by Mainpulating ASTs it Reads Expressions Efficiently) is an alternative approach of read that composes grammars instead of parsers. It reads data in linear time, while the function read has an exponential behavior in some cases of data types with infix operators.
Match a regular expression against a string
Match a regular expression against a string, returning more information about the match.
This is the same as the type from JRegex.
Integrated pretty-printing and error/static analysis reporting.
Synchronous communication channels. These are similar to Control.Concurrent.Chan.Chan, but a writer blocks until it can synchronize with a reader.