This library introduces BoundedChan. BoundedChans differ from Chans in that
they are guaranteed to contain no more than a certain number of elements.
Parser and writer for handling sectioned config files in Haskell. The
ConfigFile module works with configuration files in a standard format
that is easy for the user to edit, easy for the programmer to work with,
yet remains powerful and flexible. It is inspired by, and compatible
with, Python's ConfigParser module. It uses files that resemble Windows
.INI-style files, but with numerous improvements.
ConfigFile provides simple calls to both read and write config files.
It is possible to make a config file parsable by this module, the Unix
shell, and make.
Parsing a program's command line arguments has always been a distraction from
the main programming task at hand. The argtable library simplifies the job by
enabling the programmer to define the command line options directly in the
source code as a static array of structs and then pass that array to argtable
library functions which parse the command line accordingly. The values
extracted from the command line are deposited directly into user-defined program
variables where they can be accessed by the main program. Argtable can also
generate descriptions of the command line syntax from that same array for
display as on-line help.
A library for globbing: matching patterns against file paths.
HUnit is a unit testing framework for Haskell, inspired by the JUnit
tool for Java.
Anaphoric and miscellaneous useful control-flow.
A List monad transformer and a List class. With standard list operations for
Lists.
Haskell MemoTrie provides a basis for memoized functions over some
domains, using tries. It is based on some code got from Spencer Janssen.
Crossplatform method to trace software errors in runtime during resource
manipulation is shown. A scheme for describing abstract resources and their
functions in XML is presented. Due to separation it's possible to describe
vast classes of resources without changing the analyzer core.
Detected errors often have an influence on security, safety, robustness and
resource optimal usage.
Eric is a full featured Python and Ruby editor and IDE, written in python.
It is based on the cross platform Qt gui toolkit, integrating the highly
flexible Scintilla editor control. It is designed to be usable as everyday's
quick and dirty editor as well as being usable as a professional project
management tool integrating many advanced features Python offers
the professional coder.
This is a port of eric6 (based on Qt4).