[NAME] ALL.dao.module.io.stream.method [TITLE] IO Stream Methods [DESCRIPTION] 1 stream( )=>stream 2 stream( type :enum<mbs, wcs> )=>stream 3 stream( file :string, mode :string )=>stream 4 write( self :stream, ... ) 5 writef( self :stream, format : string, ... ) 6 writeln( self :stream, ... ) 7 flush( self :stream ) 8 read( self :stream, count=0 )=>string 9 read( self :stream, quantity :enum<line, all> )=>string 10 getstring( self :stream )=>string 11 close( self :stream ) 12 eof( self :stream )=>int 13 isopen( self :stream )=>int 14 seek( self :stream, pos :int, from :enum<begin,current,end> )=>int 15 tell( self :stream )=>int 16 fileno( self :stream )=>int 17 name( self :stream )=>string 18 mode( self :stream )=>enum<read; write> 19 __for_iterator__( self :stream, iter : for_iterator ) 20 []( self :stream, iter : for_iterator )=>string 21 22 readlines( self :stream, numline=0, chop=0 )[line:string=>none|@T]=>list<@T> 23 // Not particularly useful, may be removed! 24 writelines( self :stream, lines :int)[line:int =>string] 25 writelines( file :string, lines :int)[line:int =>string]