StdEnv
From Clean
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
StdEnv is the Standard Environment library that is standard included when you download a Clean system. It is available on all platforms Clean is running on.
The Standard Environment consists of the following library modules.
Module | Description |
---|---|
StdArray | Basic array creation and modification functions. |
StdBool | Basic boolean operations. |
StdChar | Basic character, conversion, and predicate functions. |
StdCharList | Justification, flattening, and splitting operations on character lists. |
StdClass | Type constructor class definitions (PlusMin, MulDiv, Arith, IncDec , Enum, Eq, Ord) |
StdDebug | Useful text output functions for tracing the execution of your program. |
StdEnum | Is required when using .. expressions, such as [1,3..] the list of odd numbers. |
StdEnv | Convenient module that imports all the other modules of the standard environment. |
StdFile | Operations to open, modify, read, and close files. Most basic types can be read/written. |
StdFunc | A number of functions of a general nature. |
StdInt | Basic integer operations, plus bitwise operations. |
StdList | Many standard and folklore functions on lists. |
StdMisc | Two functions to terminate your program abruptly with or without a message. |
StdOrdList | More functions on lists which elements are member of the Ord class. |
StdOverloaded | Overloaded function definitions (e.g.: +,-,zero, *,/,one, toInt,toChar..., fromInt,fromChar ..., ln, log10..., sin,cos,tan...). |
StdReal | Basic real (floating point) operations, plus logarithmical and trigonometrical functions. |
StdString | String comparison, ordering, concatenation, and conversion functions. |
StdTuple | Tuple and triple comparison, ordering, and selection functions. |
A more elaborate overview of these modules can be found here.