CurrentTime |
Returns the current system local time as a TimeStamp instance. |
FileReadStats |
|
IOStream |
Creates a stream for input and output. |
InputStream |
Open a system file for reading. |
OutputStream |
Creates a stream for output only. |
PageDict |
Creates a paged dictionary (which is internally represented as a B-Tree). |
ParseRFC2822 |
Parses a RFC2822 formatted date and returns a timestamp instance. |
abs |
Returns the absolute value of a number. |
acos |
Returns the arc cosine of the argument. |
all |
Returns true if all the items in a given collection evaluate to true. |
allp |
Returns true if all the parameters evaluate to true. |
any |
Returns true if any of the items in a given collection evaluate to true. |
anyp |
Returns true if any one of the parameters evaluate to true. |
arrayAdd |
Adds an element to an array. |
arrayBuffer |
Creates an array filled with nil items. |
arrayCopy |
Adds an element to an array. |
arrayDel |
Deletes the first element matching a given item. |
arrayDelAll |
Deletes all the occurrences of a given item in an array. |
arrayFilter |
Filters an array using a given function. |
arrayFind |
Searches for a given item in an array. |
arrayHead |
Extracts the first element of an array and returns it. |
arrayIns |
Inserts an item into an array. |
arrayMap |
Maps an array using a given function. |
arrayMerge |
Merges two arrays. |
arrayRemove |
Removes one or more elements in the array. |
arrayResize |
Changes the size of the array. |
arrayScan |
Searches an array for an item satisfying arbitrary criteria. |
arraySort |
Sorts an array, possibly using an arbitrary ordering criterion. |
arrayTail |
Extracts the last element of an array and returns it. |
asin |
Returns the arc sine of the argument. |
atan |
Returns the arc tangent of the argument. |
atan2 |
Returns the arc tangent of x / y. |
attributeByName |
Returns an attribute registered with the VM as by symbolic name. |
beginCritical |
Signals the VM that this coroutine must not be interrupted. |
bless |
Blesses a dictionary, making it an OOP instance. |
broadcast |
Send a message to every object having an attribute. |
call |
Indirectly calls an item. |
cascade |
Concatenate a set of callable items so to form a single execution unit. |
ceil |
Returns the greatest integer near to the given value. |
choice |
Selects one of two alternatives depending on the evaluation of the first parameter. |
chr |
Returns a string containing a single character that corresponds to the given number. |
combinations |
Returns the combination of the arguments. |
cos |
Returns the cosine of the argument. |
deg2rad |
Converts an angle expressed in degrees into radians. |
deoob |
Turns an out-of-band item in a normal item. |
deserialize |
Deserialize an item from a stream. |
dictBest |
Returns an iterator set to a given key, or finds the best position for its insertion. |
dictClear |
Removes all the items from a dictionary. |
dictFind |
Returns an iterator set to a given key. |
dictGet |
Retreives a value associated with the given key |
dictInsert |
Inserts a new key/value pair in the dictionary |
dictKeys |
Returns an array containing all the keys in the dictionary. |
dictMerge |
Merges two dictionaries. |
dictRemove |
Removes a given key from the dictionary. |
dictValues |
Extracts all the values in the dictionary. |
dirChange |
Changes the current working directory. |
dirCurrent |
Returns the current working directory. |
dirMake |
Creates a directory. |
dirMakeLink |
Creates a soft link to a file. |
dirReadLink |
On systems supporting symbolic links, returns the linked file. |
dirRemove |
Removes an empty directory. |
dolist |
Repeats an operation on a list of parameters. |
endCritical |
Signals the VM that this coroutine can be interrupted. |
eval |
Evaluates a sequence in functional context. |
exit |
Requires immediate termination of the program. |
exp |
Returns exponential (e^x) of the argument. |
factorial |
Returns the factorial of the argument. |
fileChgroup |
Changes UNIX group to a directory entry. |
fileChmod |
Changes UNIX access right to a directory entry. |
fileChown |
Changes UNIX owner to a directory entry. |
fileCopy |
Copies a whole file from one position to another. |
fileMove |
Renames a file locally. |
fileRemove |
Removes a file from the system. |
fileType |
Deterimnes the type of a file. |
filter |
Filters sequence using a filter function. |
fint |
Returns the integer part of a floating point number as a floating point number. |
firstOf |
Returns the first non-false of its parameters. |
floop |
Repeats indefinitely a list of operations. |
floor |
Returns the smallest integer near to the given value. |
fract |
Returns the fractional part of a number. |
gcEnable |
Turns automatic GC feature on or off. |
gcGetParams |
Requests immediate check of garbage. |
gcPerform |
Requests immediate check of garbage. |
gcSetThreshold |
Turns automatic GC feature on or off. |
gcSetTimeout |
Turns automatic GC feature on or off. |
getProperty |
Returns the value of a property in an object. |
getSystemEncoding |
Returns the “official” system encoding, if it matches with one known by Falcon. |
getenv |
Get environment variable value. |
giveTo |
Gives a certain attribute to a certain object. |
having |
Returns an array containing all the items having a certain attribute. |
iff |
Performs a functional if; if the first parameter evaluates to true, the second parameter is evaluated and then returned, else the third one is evaluated and returned. |
include |
Dynamically loads a module as a plugin. |
input |
Get some text from the user (standard input stream). |
inspect |
Displays the deep contents of an item. |
inspectShort |
Displays the deep contents of an item (short version). |
int |
Converts the given parameter to integer. |
isCallable |
Determines if an item is callable. |
isoob |
Checks for the out-of-band status of an item. |
itemCopy |
Performs a shallow copy of one item. |
lbind |
Creates a dynamic late binding symbol. |
len |
Retreives the lenght of a collection |
let |
Assigns a value to another in a functional context. |
lit |
Return its parameter as-is |
log |
Returns the natural logarithm of the argument. |
map |
Creates a new vector of items transforming each item in the original array through the mapping function. |
marshalCB |
Perform an event marshaling callback from inside an object. |
marshalCBR |
Perform an event marshaling callback from inside an object. |
marshalCBX |
Perform an event marshaling callback from inside an object. |
max |
Picks the minimal value among its parameters. |
methodCall |
Indirectly calls an object method. |
min |
Picks the minimal value among its parameters. |
numeric |
Converts the given parameter to numeric. |
oob |
Generates an out-of-band item. |
ord |
Returns the numeric UNICODE ID of a given character. |
paramCount |
Returns number of parameter that have been passed to the current function or method. |
paramIsRef |
Checks whether the nth parameter has been passed by reference or not. |
paramSet |
Changes the nth paramter if it has been passed by reference. |
parameter |
Gets the Nth parameter |
permutations |
Returns the permutation of the arguments. |
pow |
Returns the first argument elevated to the second one (x^y) |
print |
Prints the contents of various items to the standard output stream. |
printl |
Prints the contents of various items to the VM standard output stream, and adds a newline. |
rad2deg |
Converts an angle expressed in radians into degrees. |
random |
Returns a pseudo random number. |
randomChoice |
Selects one of the arguments at random and returns it. |
randomDice |
Performs a virtual dice set trow. |
randomGrab |
Grabs repeatedly random elements from an array. |
randomPick |
Grabs repeatedly random elements from an array. |
randomSeed |
Seeds the random number generator. |
randomWalk |
Performs a random walk in an array. |
reduce |
Uses the values in a given sequence and iteratively calls a reductor function to extract a single result. |
removeFrom |
Removes a certain attribute from a certain object. |
removeFromAll |
Removes a certain attribute from all the objects currently having it. |
round |
Rounds a floating point to the nearest integer. |
seconds |
Returns the number of seconds since the “epoch” as reported by the system. |
serialize |
Serializes an item on a stream. |
setProperty |
|
setenv |
Set environment variable value. |
sin |
Returns the sine of the argument. |
sleep |
Put the current coroutine at sleep for some time. |
stdErr |
Creates an object mapped to the standard error of the Virtual Machine. |
stdErrRaw |
Creates a stream that interfaces the standard error stream of the host process. |
stdIn |
Creates an object mapped to the standard input of the Virtual Machine. |
stdInRaw |
Creates a stream that interfaces the standard input stream of the host process. |
stdOut |
Creates an object mapped to the standard output of the Virtual Machine. |
stdOutRaw |
Creates a stream that interfaces the standard output stream of the host process. |
strAllTrim |
Removes white spaces at both the beginning and the end of the string. |
strBack |
Returns the last part of a string. |
strBackFind |
Finds a substring bakwards. |
strBuffer |
Pre-allocates an empty string. |
strCmpIgnoreCase |
Performs a lexicographic comparation of two strings, ignoring character case. |
strFind |
Finds a substring. |
strFromMemBuf |
Convets a MemBuf to a string. |
strFront |
Returns the first part of a string. |
strFrontTrim |
Removes white spaces from the front of the string. |
strLower |
Returns a lowercase version of the given string. |
strMerge |
Merges an array of strings into a string. |
strReplace |
Replaces the all the occurrences of a substring with another one. |
strReplicate |
Returns a new string that is created by replicating the original one. |
strSplit |
Subdivides a string in an array of substrings given a token substring. |
strSplitTrimmed |
Subdivides a string in an array of substrings given a token substring. |
strToMemBuf |
Convets a string to a membuf |
strTrim |
Removes the white spaces at the end of a string. |
strUpper |
Returns an upper case version of the string. |
strWildcardMatch |
Perform an old-style file-like jolly-based wildcard match. |
suspend |
Temporarily suspends the execution of the Virtual Machine. |
systemErrorDescription |
Returns a system dependent message explaining an integer error code. |
tan |
Returns the tangent of the argument. |
testAttribute |
Checks if an object is currently given a certain attribute. |
times |
Repeats a sequence a determined number of times. |
toString |
Returns a string representation of the item. |
transcodeFrom |
Returns a Falcon string created by parsing the given one as a binary sequence of bytes. |
transcodeTo |
Returns a binary buffer containing an encoded representation of a Falcon string. |
typeOf |
Returns an integer indicating the type of an item. |
unsetenv |
Clear environment variable value. |
valof |
Calls callable items or returns non callable ones. |
vmFalconPath |
Returns default system path for Falcon load requests. |
vmIsMain |
Returns true if the calling module is the main module of the application. |
vmModuleVersionInfo |
Returns an array containing current module version informations. |
vmSystemType |
Returns a descriptive name of the overall system architecture. |
vmVersionInfo |
Returns an array containing VM version informations. |
vmVersionName |
Returns the nickname for this VM version. |
xmap |
Creates a new vector of items transforming each item in the original array through the mapping function, applying also filtering on undesired items. |
xtimes |
Repeats a sequence a determined number of times. |
yield |
gives up the rest of the coroutine time slice. |
yieldOut |
Terminates current coroutine. |