Index  |  Related pages  |  Classes  |  Functions  |  Entities  |  Function Sets  |  Groups

Functions List

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.

Index  |  Related pages  |  Classes  |  Functions  |  Entities  |  Function Sets  |  Groups
Made with Faldoc 1.0.0