Table of Contents
-
call
— calls a class method for a given instance. -
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. -
defclass
— is the function equivalent of the class
statement. -
defmacro, defmacroe
— are the Lisp equivalents of the macro
function. -
defun, defune, — are the function equivalents of the function
statement. defmethod — is the function equivalent of the method
statement.-
defvar
— defines a global variable with an initial value. -
destroy
— destroys a class instance. -
eq, equal
— compare for identity and equivalence. -
error
— redirects the interpreter. -
eval
— evaluates an argument. -
eval_list
— evaluates each element of a list. -
eval_string
— evaluates a string. -
force, forceq,
forceqq
— assign a value to a symbol, forcing the evaluation of change
functions for the symbol. -
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_name
— gives the name of a function. -
getprop
— returns a property value for a symbol. -
has_cvar
— queries for the existence of a class variable. -
has_ivar
— queries for the existence of an instance variable. -
instance_vars
— finds all the instance variables of a class or
instance. -
is_class_member
— checks if an instance or class is a member of a class. -
ivar_type
— returns the type of a given instance variable. -
macro
— helps generate custom functions. -
new
— creates a new instance of a class. -
parent_class
— returns the closest parent (base) of a class or
instance. -
print_stack
— prints a Gamma stack. -
properties
— should never be used. -
quote, backquote
— correspond to Quote Operators. -
require, load
— load files. -
set, setq,
setqq
— assign a value to a symbol. -
setprop
— sets a property value for a symbol. -
setprops
— lists the most recent property value settings. -
trap_error
— traps errors in the body code. -
unwind_protect
— ensures code will be evaluated, despite errors in the body
code. -
whence
— gives input information.