Difference between revisions of "Applications and libraries/Operating system"

From HaskellWiki
Jump to navigation Jump to search
((1) Structuring the page: a section for shell link collections, another section for concrete shell examples. (2) Also adding a new link collection for shells.)
(Add h4sh)
Line 27: Line 27:
 
;[http://directory.fsf.org/shell-haskell.html shell-haskell]
 
;[http://directory.fsf.org/shell-haskell.html shell-haskell]
 
:library for communicating with other processes via Haskell code
 
:library for communicating with other processes via Haskell code
  +
  +
;[http://www.cse.unsw.edu.au/~dons/h4sh.html h4sh]
  +
:h4sh provides a set of Haskell List functions as normal unix shell commands. This allows us to use Haskell in shell scripts transparently. Each program is generated from the corresponding Haskell function's type

Revision as of 01:13, 24 March 2006

Standalone implementations of operating systems in Haskell

Shell

Link collections on pure functional shells

Haskell shell examples

HsShellScript
A library for using Haskell for tasks which are usually done by shell scripts, e.g. command line parsing, analysing paths, etc. It can be used also for tasks usually done GetOpt (a module for GNU-/POSIX-like option handling of commandline arguments). But also for many other things.
Jim Mattson's Hsh Haskell shell
on the software page by Ralf Hinze. Hsh seems to be written in Haskell 1.3.
HaSh
a nascent project page on a shell scripting system
Monadic i/o and UNIX shell programming
UNIX pipes as IO monads.
shell-haskell
library for communicating with other processes via Haskell code
h4sh
h4sh provides a set of Haskell List functions as normal unix shell commands. This allows us to use Haskell in shell scripts transparently. Each program is generated from the corresponding Haskell function's type