Gamma: Version 4.0
Prev
Next
IV. Core Functions
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.
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.
Prev
Home
Next
with
Up
call
Copyright 1995-2002 by Cogent Real-Time Systems, Inc.