Changes between Initial Version and Version 1 of Ticket #1113


Ignore:
Timestamp:
Mar 10, 2007 2:54:25 PM (8 years ago)
Author:
Bulat
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1113

    • Property Owner changed from none to Bulat
    • Property Summary changed from New I/O library to New I/O library (Streams+Unicode filenames+filesystem manipulations+...)
  • Ticket #1113 – Description

    initial v1  
    11Existing ghc i/o library is hard to extend, closely coupled with ghc rts, can't be ported to other haskell compilers. it will be great to detach new i/o library, based on code of current ghc i/o, streams, fps, filepath and other libs. ideas include:
    22
    3 just a couple of ideas:
     3 * ghc rts independent i/o lib
     4 * portable async i/o which is able to work via select/epoll/...
     5 * support for unicode filenames
     6 * String/ByteString/UTF8String as filename
     7 * filepath operations (Data.FilePath)
     8 * filesystem operations (System.Directory)
     9 * support for large files (>4gb) on windows
     10 * bytestring i/o
     11 * interfacing to/incorporation of Streams library
    412
    5 {{{
    6 - ghc rts independent i/o lib
    7 - portable async i/o which is able to work via select/epoll/...
    8 - support for unicode filenames
    9 - String/ByteString/UTF8String as filename
    10 - filepath operations (Data.FilePath)
    11 - filesystem operations (System.Directory)
    12 - support for large files (>4gb) on windows
    13 - bytestring i/o
    14 - interfacing to/incorporation of Streams library
    15 }}}
    1613
    1714i (Bulat) may serve as a mentor of this project although i will need some help from Unix-native people and probably FPS team. more info at
    1815
    19 http://www.cse.unsw.edu.au/~dons/fps.html
    20 
    21 http://haskell.org/haskellwiki/Library/Streams
     16 * http://www.cse.unsw.edu.au/~dons/fps.html
     17 * http://haskell.org/haskellwiki/Library/Streams