absolute_path | returns the absolute path of the given file. |
access | checks a file for various permissions. |
acos | finds the arc cosine of a number. |
add_echo_function | assigns functions for echoes on a point. |
add_exception_function | assigns functions for exceptions on a point. |
add_hook | hooks a function to an event. |
add_set_function | sets an expression to be evaluated when a given symbol changes value. |
after | performs an action after a period of time. |
alist_p | tests for association lists. |
allocated_cells | gives the number of allocated and free cells. |
and | is the same as the corresponding logical operator (&&). |
append | concatenates several lists into a single new list. |
apropos | finds all defined symbols in the current interpreter environment. |
aref | returns an expression at a given index. |
array | constructs an array. |
array_p | tests for arrays. |
array_to_list | converts an array to a list. |
aset | sets an array element to a value at a given index. |
asin | finds the arc sine of a number. |
assoc | searches an association list for a sublist, using eq. |
assoc_equal | searches an association list for a sublist, using equal. |
at | performs an action at a given time, or regularly. |
atan | finds the arc tangent of a number. |
atan2 | finds the arc tangent with two arguments. |
atexit | evaluates code before exiting a program. |
AutoLoad | allows for run-time symbol lookup. |
autoload_undefined_symbol | checks undefined symbols for AutoLoad. |
AutoMapFunction | maps a C function to a Gamma function. |
autotrace_p | is for internal use only. |
backquote | corresponds to a quote operator. |
band | performs bitwise and operations. |
basename | gives the base of a filename. |
bdelete | deletes a single character from a buffer. |
bin | converts numbers into binary form. |
binsert | inserts a value into a buffer. |
block_signal | starts signal blocking. |
block_timers | blocks timer firing. |
bnot | performs bitwise not operations. |
bor | performs bitwise inclusive or operations. |
breakpoint_p | is for internal use only. |
bsearch | searches an array or list for a element. |
buffer | constructs a buffer. |
buffer_p | tests for buffers. |
buffer_to_string | converts a buffer to a string. |
builtin_p | is for internal use only. |
bxor | perform bitwise exclusive or operations. |
caaar | returns that element of a list. |
caadr | returns that element of a list. |
caar | returns that element of a list. |
cadar | returns that element of a list. |
caddr | returns that element of a list. |
cadr | returns that element of a list. |
call | calls a class method for a given instance. |
cancel | removes a timer from the set of pending timers. |
car | returns that element of a list. |
cd | changes the working directory. |
cdaar | returns that element of a list. |
cdadr | returns that element of a list. |
cdar | returns that element of a list. |
cddar | returns that element of a list. |
cdddr | returns that element of a list. |
cddr | returns that element of a list. |
cdr | returns that element of a list. |
ceil | rounds a real number up to the next integer. |
cfand | performs and operations with a confidence factor. |
cfor | performs or operations with a confidence factor. |
char | generates an ASCII character from a number. |
char_val | generates a character's numeric value. |
chars_waiting | checks for characters waiting to be read on a file. |
class_add_cvar | adds new class variables. |
class_add_ivar | adds an instance variable to a class. |
class_name | gives the name of the class. |
class_of | gives the class definition of a given instance. |
class_p | tests for classes. |
ClearAutoLoad | removes all AutoLoad rules. |
clock | gets the OS time. |
close | closes an open file. |
close_task | closes a task opened by locate_task. |
conf | queries confidence factors. |
cons | constructs a cons cell. |
cons_p | tests for cons cells. |
constant_p | tests for constants. |
copy | makes a copy of the top list level of a list. |
copy_tree | copies the entire tree structure and elements of a list. |
cos | returns the cosine of a number. |
create_state | is part of the SCADALisp exception-driven state machine mechanism. |
date | gets the OS date and time; translates seconds into dates. |
date_of | is obsolete, see date |
dec | converts numbers into base-10 form. |
defclass | is the function equivalent of the statement: class. |
defmacro | is a Lisp equivalent of the function: macro. |
defmacroe | is a Lisp equivalent of the function: macro. |
defmethod | is the function equivalent of the function: method. |
defun | is a function equivalent of the statement: function. |
defune | is a function equivalent of the statement: function. |
defvar | defines a global variable with an initial value. |
delete | removes an element from an array. |
destroy | destroys a class instance. |
destroyed_p | tests for destroyed instances. |
_destroy_task | should never be used. |
dev_read | is a modification of QNX 4 dev_read. |
dev_setup | is obsolete, see ser_setup. |
difference | constructs a list of the differences between two lists. |
directory | returns the contents of a directory. |
dirname | returns the directory path of a file. |
div | divides two numbers, giving an integer result. |
dlclose | closes an open dynamic library. |
dlerror | reports errors in dl functions. |
dlfunc | reserved for future use. |
DllLoad | loads dynamic libraries. |
dlmethod | reserved for future use. |
dlopen | loads a dynamic library from a file. |
drain | modifies end-of-file detection. |
enter_state | is part of the SCADALisp exception-driven state machine mechanism. |
eq | compares for identity and equivalence. |
equal | compares for identity and equivalence. |
errno | detects and numbers errors. |
error | redirects the interpreter. |
eval | evaluates an argument. |
eval_count | counts evaluations made since a program started. |
eval_list | evaluates each element of a list. |
eval_string | evaluates a string. |
every | performs an action every number of seconds. |
exec | executes a program. |
exit_program | terminates the interpreter. |
exit_state | is part of the SCADALisp exception-driven state machine mechanism. |
exp | calculates an exponent of the logarithmic base (e). |
fd_close | closes a open file identified by a file descriptor. |
fd_data_function | attaches a write-activated callback to a file. |
fd_eof_function | attaches an _eof_-activated callback to a file. |
fd_open | opens a file or device and assigns it a file descriptor. |
fd_read | reads a buffer or string from an open file identified by a file descriptor. |
fd_to_file | creates a file pointer from a descriptor. |
fd_write | writes a buffer or string to an open file identified by a file descriptor. |
file_date | gives the file modification date. |
file_p | tests for files. |
file_size | gives the file size. |
fileno | creates a file descriptor from a pointer. |
find | searches a list using the function: eq. |
find_equal | searches a list using the function: equal. |
fixed_point_p | tests for fixed-point reals. |
floor | rounds a real number down to its integer value. |
flush | flushes any pending output on a file or string. |
flush_events | handles all pending events, then exits. |
fork | duplicates a process. |
format | generates a formatted string. |
free_cells | returns the number of available memory cells. |
funcall | provides compatibility with other Lisp dialects. |
function_args | lists the arguments of a function. |
function_body | gives the body of a user-defined function. |
function_calls | tells how often a function was called during profiling. |
function_name | gives the name of a function. |
function_p | tests for functions. |
function_runtime | gives the time a function has run during profiling. |
gc | runs the garbage collector. |
gc_blocksize | is for internal use only. |
gc_enable | is for internal use only. |
gc_newblock | is for internal use only. |
gc_trace | controls the tracing of garbage collection. |
gensym | generates a unique symbol. |
getcwd | gets the current working directory. |
getenv | retrieves the value of an environment variable. |
gethostname | gets the computer's host name. |
getnid | returns the local node number. |
getpid | returns the program ID. |
getprop | returns a property value for a symbol. |
getsockopt | gets a socket option. |
has_cvar | queries for the existence of a class variable. |
has_ivar | queries for the existence of an instance variable. |
hex | converts numbers into hexadecimal form. |
init_async_ipc | requests queue information from a task. |
init_ipc | sets up necessary data structures for IPC. |
inp | queries hardware ports (by byte). |
inpw | queries hardware ports (by word). |
insert | inserts a value at a given position. |
instance_p | tests for instances. |
instance_vars | finds all the instance variables of a class or instance. |
int | converts numbers to integer form. |
int_p | tests for integers. |
intersection | constructs a list of all the elements found in both of two lists. |
ioctl | performs control functions on a file descriptor. |
is_busy | determines if a file is busy. |
is_class_member | checks if an instance or class is a member of a class. |
is_dir | determines if a file is a directory. |
is_file | determines if a file exists. |
is_readable | determines if a file is readable. |
is_writable | determines if a file is writable. |
isend | sends a synchronous message and doesn't wait for the result. |
ivar_type | returns the type of a given instance variable. |
kill | sends a signal to a process. |
length | counts the number of elements in a list or array. |
list | creates lists, evaluating the arguments. |
list_p | tests for lists. |
list_to_array | converts a list to an array. |
listq | creates lists without evaluating the arguments. |
load | loads files. |
load_lisp | loads Lisp files. |
locate_task | finds and connects to tasks by name. |
locate_task_id | finds and connects to tasks by task ID and network node. |
lock_point | locks or unlocks points. |
log | calculates natural logarithms. |
log10 | calculates base 10 logarithms. |
logn | calculates logarithms of a given base. |
long_p | tests for long integers. |
macro | helps generate custom functions. |
macro_p | tests for macros. |
make_array | creates an empty array. |
make_buffer | creates a new, empty buffer. |
method_p | tests for methods. |
mkdir | creates a new sub-directory. |
mmap | implements the C function call mmap. |
modules | is obsolete, and returns nothing of value. |
name_attach | attaches a name to a task. |
nanoclock | gets the OS time, including nanoseconds. |
nanosleep | pauses the interpreter for seconds and nanoseconds. |
nappend | appends one or more lists, destructively modifying them. |
neg | negates a number. |
new | creates a new instance of a class. |
next_event | blocks waiting for an event, and calls the event handling function. |
next_event_nb | is the same as next_event, but doesn't block. |
nil_p | tests for nil values. |
NoAutoLoad | removes selected AutoLoad rules. |
not | is the same as the corresponding logical operator (!). |
notrace | turns tracing off. |
nremove | removes list items, destructively altering the list. |
nreplace | replaces elements in a list, using eq. |
nreplace_equal | replaces elements in a list, using equal. |
nserve_query | puts information from nserve into an array. |
nth_car | iteratively applies the car functions to a list. |
nth_cdr | iteratively applies the cdr functions to a list. |
number | attempts to convert an expression to a number. |
number_p | tests for numbers. |
oct | converts numbers into octal form. |
open | attempts to open a file. |
open_string | allows a string to be used as a file. |
or | is the same as the corresponding logical operator (||). |
outp | writes values to hardware ports (by byte). |
outpw | writes values to hardware ports (by word). |
parent_class | returns the closest parent (base) of a class or instance. |
parse_string | parses an input string. |
path_node | gives the node number of a path in a QNX 2 path definition. |
pipe | creates a pipe. |
point_locked | indicates if a point is locked. |
point_nanoseconds | gives the nanoseconds from point_seconds that a point value changed. |
point_seconds | gives the time the point value changed. |
point_security | gives the security level of a point. |
pow | raises a base to the power of an exponent. |
pretty_princ | writes to the standard output file, with formatting. |
pretty_print | writes Lisp-readable output to the standard output file, with formatting. |
pretty_write | writes an expression to a file, applying formatting. |
pretty_writec | writes an expression to a file, applying formatting. |
princ | writes to the standard output file. |
writes Lisp-readable output to the standard output file. | |
print_stack | prints a Gamma stack. |
profile | collects statistics on function usage and run time. |
prog1 | groups several statements into one expression. |
progn | groups several statements into one expression. |
properties | should never be used. |
pty | runs programs in a pseudo-tty. |
ptytio | runs programs in a pseudo-tty, using a termios structure argument. |
qnx_name_attach | registers a local or global name. |
qnx_name_detach | detaches a name. |
qnx_name_locate | is an implementation of the C function qnx_name_locate. |
qnx_osinfo | returns a class very similar to QNX 4 struct_osinfo. |
qnx_osstat | lists processor loads and number of READY processes at each priority level. |
qnx_proxy_attach | creates a proxy message for a process. |
qnx_proxy_detach | removes a proxy. |
qnx_proxy_rem_attach | creates a remote proxy message for a task. |
qnx_proxy_rem_detach | removes a remote proxy. |
qnx_receive | performs a QNX 4 Receive. |
qnx_reply | replies to messages of type: qnx_receive. |
qnx_send | implements QNX 4 Send. |
qnx_spawn_process | is an implementation of the C function qnx_spawn. |
qnx_trigger | tells a proxy to send its message. |
qnx_vc_attach | establishes a virtual circuit between two processes on two computers. |
qnx_vc_detach | detaches a virtual circuit. |
qnx_vc_name_attach | attaches a virtual circuit with a name instead of a process ID number. |
quote | corresponds to a quote operator. |
random | generates random numbers from 0 to 1. |
raw_memory | tells the amount of memory in use. |
read | reads a Lisp expression from a file. |
read_char | reads the next character from the input file. |
read_double | reads the next double from the input file. |
read_eval_file | reads a file, evaluating and counting expressions. |
read_existing_point | retrieves points. |
read_float | reads the next float from the input file. |
read_line | reads a single line of text. |
read_long | reads the next long value from the input file. |
read_n_chars | reads and stores characters. |
read_point | creates and/or retrieves points. |
read_short | reads the next short value from the input file. |
read_until | reads characters, constructing a string as it goes. |
real_p | tests for reals. |
register_all_points | registers an application to receive exceptions for all points. |
register_exception | is not yet documented. |
register_existing_point | registers an application to receive exceptions for a single existing point. |
register_point | creates and/or registers an application to receive exceptions for a single point. |
registered_p | tests for registered points. |
remove | removes list items without altering the list. |
remove_echo_function | removes an echo function from a symbol. |
remove_exception_function | removes an exception function from a symbol. |
remove_hook | removes a hooked function. |
remove_set_function | removes a set function from a symbol. |
rename | renames a file. |
require | requires/loads files. |
require_lisp | requires/loads Lisp files. |
required_file | determines which files would be loaded. |
reverse | reverses the order of list elements. |
root_path | strips the final file or directory name from a path. |
round | rounds a real number up or down to the nearest integer. |
rplaca | replaces the car of a list. |
rplacd | replaces the cdr of a list. |
run_hooks | runs a hooked function. |
secure_point | alters the security level on a point. |
seek | sets the file position for reading or writing. |
send | transmits expressions for evaluation. |
send_async | transmits expressions asynchronously. |
send_string | transmits strings for evaluation. |
send_string_async | transmits a string asynchronously. |
ser_setup | sets parameters for a serial port device. |
set | assigns a value to a symbol, evaluating both arguments. |
set_autotrace | is reserved for future use. |
set_breakpoint | is reserved for future use. |
set_conf | sets confidence factors. |
set_domain | sets the default domain for future calls. |
set_random | starts random at a different initial number. |
set_security | changes the security level for the current process. |
setenv | sets an environment variable for the current process. |
setprop | sets a property value for a symbol. |
setprops | lists the most recent property value settings. |
setq | assigns a value to a symbol, evaluating the second argument. |
setqq | assigns a value to a symbol, not evaluating any arguments. |
setsockopt | sets a socket option. |
shell_match | compares string text to a pattern. |
shm_open | opens shared memory objects. |
shm_unlink | removes shared memory objects. |
shorten_array | reduces or expands the size of an array. |
shorten_buffer | reduces the size of a buffer. |
signal | defines an expression to be evaluated at an OS-generated signal. |
sin | returns the sine of a number. |
sleep | suspends execution for seconds. |
sort | sorts a list or array, destructively modifying the order. |
sqr | finds the square of a number. |
sqrt | finds the square root of a number. |
stack | lists all functions called so far. |
strchr | searches a string for a character, returning the first location. |
strcmp | compares strings, case-sensitive. |
strerror | retrieves an error message. |
stricmp | compares strings, case-insensitive. |
string | constructs a string. |
string_file_buffer | queries a string file for its internal buffer. |
string_p | tests for strings. |
string_split | breaks a string into individual words. |
string_to_buffer | creates a buffer object from a string. |
stringc | constructs a string in Lisp-readable form, |
strlen | counts the number of characters in a string. |
strncmp | compares two strings and return a numeric result, case-sensitive. |
strnicmp | compares two strings and return a numeric result, case-insensitive. |
strrchr | searches a string for a character, returning the last location. |
strrev | reverses the order of characters in a string. |
strstr | finds the location of a given substring. |
substr | returns a substring for a given location. |
sym_alist_p | tests for symbolic association lists. |
symbol | constructs a symbol from a string. |
symbol_p | tests for symbols. |
system | treats its argument as a system command. |
tan | returns the tangent of a number. |
taskdied | calls a function when a task stops. |
task_info | gets information from a task descriptor. |
taskstarted | calls a function when a task starts. |
tell | indicates file position. |
terpri | prints a newline to an open file. |
time | gives command execution times. |
timer_is_proxy | controls timer handling in Gamma. |
tmpfile | generates temporary output file names. |
tolower | converts upper case letters to lower case. |
toupper | converts lower case letters to upper case. |
trace | turns tracing on. |
trap_error | traps errors in the body code. |
true_p | tests for truth value. |
unblock_signal | ends signal blocking. |
unblock_timers | unblocks timer firing. |
unbuffer_file | causes a file to be treated as unbuffered on both input and output. |
undefined_p | tests for undefined values. |
undefined_symbol_p | tests for undefined symbols. |
union | constructs a list containing all the elements of two lists. |
unlink | deletes a file. |
unread_char | attempts to replace a character to a file for subsequent reading. |
unregister_point | stops echo and exception message sending. |
unwind_protect | ensures code will be evaluated, despite errors in the body code. |
usleep | suspends execution for microseconds. |
wait | waits for process exit status. |
when_echo_fns | indicates the functions for echos on a point. |
when_exception_fns | indicates the functions for exceptions on a point. |
when_set_fns | returns all functions set for a symbol. |
whence | gives input information. |
write | writes an expression to a file. |
write_existing_point | writes values to existing points. |
write_n_chars | writes characters from a buffer to a file. |
write_point | writes point values, creating points if necessary. |
writec | writes a Lisp expression to a file. |
Copyright © 1995-2010 by Cogent Real-Time Systems, Inc. All rights reserved.