uu-options: Parse command line options using uu-interleave and uu-parsinglib

[ library, mit, options ] [ Propose Tags ]

Using the new Control.Applicative.Interleaved module we use the uu-parsinglib library to construct extremely concise command line processors, which provide helpful information when called incorrectly.

The module contains a module OptionsDemo which serves as an example of how to use the various options of the module; you may take a look at the source code.

The package also installs the program `demo-options` which may be called from the command line to see what happens for the various options. It also contains a function demo which may be called from within ghci to experiment.

Background information can be found in a Technical Report at http://www.cs.uu.nl/research/techreps/UU-CS-2013-005.html

Modules

[Index]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.2.0.0
Dependencies base (>=4.5 && <5), lenses (>=0.1.7), mtl, template-haskell, transformers (>=0.3.0.0), uu-interleaved (>=0.1.0 && <0.3), uu-parsinglib (>=2.8 && <3.0) [details]
License MIT
Copyright S Doaitse Swierstra
Author Doaitse Swierstra, Utrecht University
Maintainer Doaitse Swierstra
Revised Revision 2 made by HerbertValerioRiedel at 2020-04-08T17:36:41Z
Category Options
Home page http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators
Bug tracker mailto:doaitse@swierstra.net
Source repo head: svn checkout https://svn.science.uu.nl/repos/project.STEC.uu-parsinglib/uu-options
Uploaded by DoaitseSwierstra at 2015-04-30T10:54:47Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables demo-options
Downloads 2977 total (17 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-04-30 [all 1 reports]