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

From HaskellWiki
Jump to navigation Jump to search
(Adding a link to Haskell Shell (seems to be implemented in Haskell 1.3))
(More Haskell shell links)
Line 9: Line 9:
 
: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 [http://haskell.org/ghc/docs/latest/html/libraries/base/System-Console-GetOpt.html GetOpt] (a module for GNU-/POSIX-like option handling of commandline arguments). But also for many other things.
 
: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 [http://haskell.org/ghc/docs/latest/html/libraries/base/System-Console-GetOpt.html GetOpt] (a module for GNU-/POSIX-like option handling of commandline arguments). But also for many other things.
   
;The [http://www.informatik.uni-bonn.de/~ralf/software/examples/Hsh.html Haskell Shell]
+
;Jim Mattson's [http://www.informatik.uni-bonn.de/~ralf/software/examples/Hsh.html Hsh] Haskell shell
:on the [http://www.informatik.uni-bonn.de/~ralf/software.html software] page by [http://www.informatik.uni-bonn.de/~ralf/ Ralf Hinze]. The Haskell Shell seems to be written in Haskell 1.3.
+
:on the [http://www.informatik.uni-bonn.de/~ralf/software.html software] page by [http://www.informatik.uni-bonn.de/~ralf/ Ralf Hinze]. Hsh seems to be written in Haskell 1.3.
   
  +
;[http://nellardo.com/lang/haskell/hash/ HaSh]
  +
:a nascent project page on a shell scripting system
  +
  +
;[http://okmij.org/ftp/Computation/monadic-shell.html Monadic i/o and UNIX shell programming]
  +
:UNIX pipes as IO monads.
  +
  +
;[http://directory.fsf.org/shell-haskell.html shell-haskell]
  +
:library for communicating with other processes via Haskell code
   
   

Revision as of 23:31, 23 March 2006

Standalone implementations of operating systems in Haskell

Shell

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


Pure functional shells
useful link collection on Lambda the Ultimate