import Gilda.Basis
The Basis library provides commonly used procedures. Each link takes you to a page of signatures for each component in a Class. In these Class summaries, compact procedure signatures are formatted as shown below. In turn they link to corresponding source code for each public Class. The source has complete documented signatures you can use to write code that invokes the procedures.
Method: METHOD.NAME [entry | change | exit] ['~'] [Parameter] Type, ... [pure] Sequence: Sequence.Name( [entry | change | exit] [Parameter] Type, ... ) '>>>' Return Type [pure] Function: Function.Name( [Parameter] Type, ... ) '==>' Return Type Structure: Structure.Name ['*' | '%'] Field [= Default] [Type], ... Enumeration: Enumeration.Name {'0' to Last} | {['0', ] Item '|' ...}
Importing the Basis library imports commonly used Classes.
Os.Platform Portable operating system calls Gilda.Platform.w32 The Development compiler runs on 32 bit Windows. Gilda_Run Public Run Time System procedures Type.Common A variety of type declarations Type.Text String and character manipulation Gilda.Container Common container classes Io.File Input/Output utilities Assertion Exception handling support
After importing the Basis library several additional Classes are mapped for you to subsequently import.
Io.Directory Perform file system operations on directories. Io.Path Perform file system operations on file paths. Io.Stream Utilities for text files Io.Utility Utilities for data files Math.Integer Integer number arithmetic Math.Real Real number arithmetic Type.Integer Convert between binary integer and text values Type.Real Convert between binary real and text values Type.Enumerated Enumerated type utilities Program.Argument Process program arguments Program.Dual Portable file and directory paths Program.Environment Access environment variables Program.Parse Simple text parsing Os.Windows Windows specific system procedures