[cvs-nhc98] commit

Malcolm Wallace malcolm@sparud.net
Wed, 22 Nov 2000 18:07:52 +0100 (CET)


malcolm: Wed Nov 22 18:07:52 CET 2000
nhc/src/prelude/IO DHandle.hs StdIO.hs DHandlePosn.hs Eq_HandlePosn.hs HClose.hs HFileSize.hs HFlush.hs HGetBuffering.hs HGetChar.hs HGetContents.hs HGetFileName.hs HGetLine.hs HGetPosn.hs HIsEOF.hs HPrint.hs HPutChar.hs HPutStr.hs HPutStrLn.hs HSeek.hs HSetBuffering.hs HSetPosn.hs IO.hs IoeGetFileName.hs IoeGetHandle.hs IsEOF.hs IsEOFError.hs IsUserError.hs Makefile NotDoneYet.hs OpenFile.hs OpenSocket.hs

Update of /usr/src/master/nhc/src/prelude/IO
In directory hinken:/tmp/cvs-serv1093/src/prelude/IO

Modified Files:
	DHandlePosn.hs Eq_HandlePosn.hs HClose.hs HFileSize.hs 
	HFlush.hs HGetBuffering.hs HGetChar.hs HGetContents.hs 
	HGetFileName.hs HGetLine.hs HGetPosn.hs HIsEOF.hs HPrint.hs 
	HPutChar.hs HPutStr.hs HPutStrLn.hs HSeek.hs HSetBuffering.hs 
	HSetPosn.hs IO.hs IoeGetFileName.hs IoeGetHandle.hs IsEOF.hs 
	IsEOFError.hs IsUserError.hs Makefile NotDoneYet.hs 
	OpenFile.hs OpenSocket.hs 
Added Files:
	DHandle.hs StdIO.hs 
Log Message:
Introduce a big change in the way file-I/O is treated, permitting us to
*trace* file-I/O for the first time:
(1) Library IO now uses a ForeignObj as a Handle instead of an opaque type.
(2) Completely re-implement all file-I/O functions using foreign imports
    instead of primitives.
(3) Fix some qualified naming errors: 
        Prelude.Handle -> IO.Handle
        Prelude.stdin  -> IO.stdin  etc