BSD Ports

devel/hs-wizards 1.0.3nb11 NetBSD

High level, generic library for interrogative user interfaces

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
devel
Package size
189.9 KiB, 2513.0 KiB installed

Description

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.

Install

Binary package:

pkgin install hs-wizards

From pkgsrc:

cd /usr/pkgsrc/devel/hs-wizards && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.0.3nb11
NetBSD 10.1 aarch641.0.3nb11
SmartOS / illumos x86_641.0.3nb11
macOS 15 arm641.0.3nb11

Dependencies

Run dependencies 2
Required by 1