./devel/hs-wizards, High level, generic library for interrogative user interfaces

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2021Q3, Version: 1.0.3nb1, Package name: hs-wizards-1.0.3nb1, Maintainer: pkgsrc-users

wizards is a package designed for the quick and painless development
of interrogative programs, which revolve around a dialogue with the
user, who is asked a series of questions in a sequence much like an
installation wizard.

Everything from interactive system scripts, to installation wizards,
to full-blown shells can be implemented with the support of wizards.

It is developed transparently on top of a free monad, which separates
out the semantics of the program from any particular interface. A
variety of backends exist, including console-based
"System.Console.Wizard.Haskeline" and "System.Console.Wizard.BasicIO",
and the pure "System.Console.Wizard.Pure". It is also possible to
write your own backends, or extend existing back-ends with new
features. While both built-in IO backends operate on a console, there
is no reason why wizards cannot also be used for making GUI wizard
interfaces.


Master sites:

SHA1: 29e9e914663151dade9fd3cf979167275ae3793b
RMD160: 4562593266b075ed942e61aa01b7eb26003a23a1
Filesize: 8.05 KB

Version history: (Expand)