|
General functions |
This section explains the basic string, datetime and other data manipulation functions.
|
 |
Base functions (wh::system.whlib) |
The system functions library contains all generic functions that are necessary in almost any HareScript file you'll write. You do not need to load the library to get access to these functions, as they are always available
|
 |
Cryptography APIs (wh::crypto.whlib) |
Functions to calculate hashes and perform other cryptographic operations
|
 |
Date and time manipulation (wh::datetime.whlib) |
These functions all manipulate dates and times in various ways. The functions can be used to create calendars, set timestamps for publications and so forth. Please note that these functions are not suited for historic calculations, using dates that predate the introduction of the Gregorian Calendar.
|
 |
Developers support (wh::devsupport.whlib) |
A collection of functions to support HareScript developers, eg. to print debug data or profile functions. This library also contains the DocGenerator calls, which allows you to use HareScript to document your own HareScript libraries.
|
 |
Mathematic and floating point utility functions (wh::float.whlib) |
The floating point library offers 64-bit floating point calculations. You do not need to load this library to use the FLOAT type, but the library does provide a lot of useful functions to work with FLOAT values
|
 |
Money type utility functions (wh::money.whlib) |
This library contains functions that manipulate money type variables in different ways. Money types are used to store fractional values. Money values support up to 5 decimals, but unlike floating point values, they have no accuracy loss when storing decimal values. The money type utility functions could for example be used in financial applications.
|