W Wrapl, The Programming Language

Libraries IO.File

Types

T

Inherits from:

ReaderT

Inherits from:

WriterT

Inherits from:

ReaderWriterT

Inherits from:

TextReaderT

Inherits from:

TextWriterT

Inherits from:

TextReaderWriterT

Inherits from:

OpenMessageT

Inherits from:

Constants

Flag : Sys.Module.T

Flags for selecting opening mode


.Read : Std.Integer.SmallT
Open a file for reading.


.Write : Std.Integer.SmallT
Open a file for writing.


.Text : Std.Integer.SmallT
Open a file in text mode (returned object is a IO.Stream.TextReaderT or IO.Stream.TextWriterT.


.Append : Std.Integer.SmallT
For files opened in write mode, append new output to the end of the file.




Message : Sys.Module.T

Functions

Open(filename @ Std.String.T, mode @ Std.Integer.T) : T

Opens filename with the correct mode and returns a file object

Pipe()

rd:

wr:

Creates a pipe and storing the reader / writer streams in rd / wr respectively.

Temp() : T

Creates and opens a temporary file. The file is automatically deleted when closed.