Difference between revisions of "Applications and libraries/Operating system"
Jump to navigation
Jump to search
EndreyMark (talk | contribs) (More Haskell shell links) |
EndreyMark (talk | contribs) ((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.) |
||
Line 5: | Line 5: | ||
== Shell == |
== Shell == |
||
+ | |||
+ | === Link collections on pure functional shells === |
||
+ | |||
⚫ | |||
+ | * [http://www.cse.unsw.edu.au/~pls/thesis-topics/functionalshell.html Thesis Topic: The Design and Implementation of a Functional Shell] |
||
+ | |||
+ | === Haskell shell examples === |
||
;[http://www.volker-wysk.de/hsshellscript HsShellScript] |
;[http://www.volker-wysk.de/hsshellscript 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 [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. |
||
− | ; |
+ | ;[http://www.informatik.uni-bonn.de/~ralf/software/examples/Hsh.html Jim Mattson's 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]. Hsh 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. |
||
Line 20: | 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 |
||
− | |||
− | |||
− | ;Pure functional shells |
||
⚫ |
Revision as of 00:05, 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