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