Difference between revisions of "Namespaced IO Layer"
Jump to navigation
Jump to search
(Initial page) |
(Putting the first draft together) |
||
Line 1: | Line 1: | ||
==Introduction== |
==Introduction== |
||
+ | |||
+ | The Haskell I/O library is based on the underlying Unix/Posix concepts, repeating its well-known design specifics and inconsistencies. The namespaced IO library provides an IO abstraction based on the ideas found in Plan 9 and Inferno, that is, to represent each IO capable resource as a virtual file server exposing a tree of files and directories, organizing those trees using per-process configurable namespaces. |
||
==Availability== |
==Availability== |
||
+ | |||
+ | Project summary (licensing, etc.): http://code.google.com/p/hs-ogl-misc/ |
||
+ | |||
+ | Source code: http://code.google.com/p/hs-ogl-misc/source/browse/ under the io-layer directory. |
||
+ | |||
+ | Checkout: see http://code.google.com/p/hs-ogl-misc/source/checkout (Mercurial repo) |
Revision as of 14:03, 12 December 2010
Introduction
The Haskell I/O library is based on the underlying Unix/Posix concepts, repeating its well-known design specifics and inconsistencies. The namespaced IO library provides an IO abstraction based on the ideas found in Plan 9 and Inferno, that is, to represent each IO capable resource as a virtual file server exposing a tree of files and directories, organizing those trees using per-process configurable namespaces.
Availability
Project summary (licensing, etc.): http://code.google.com/p/hs-ogl-misc/
Source code: http://code.google.com/p/hs-ogl-misc/source/browse/ under the io-layer directory.
Checkout: see http://code.google.com/p/hs-ogl-misc/source/checkout (Mercurial repo)