getSymbolTable

 

 

Overview

The getSymbolTable function returns an object vector of the currently active Symbols in the workspace. The object vector can be sorted, can include C Functions, and can include locked Symbols

Usage

The getSymbolTable function is used to retrieve the symbols and Lambdas from the Symbol Table.

 

Syntax


Expression:

(getSymbolTable sort showCFunc showLocked)


Arguments Name Type Description
Argument:sortInteger (Optional) If value of 1, the return Object Vector will be sorted
Argument:showCFuncsInteger (Optional) If value of 1, the return Object Vector will contain names of C functions
Argument:showLockedInteger (Optional) If value of 1, the return Object Vector will contain the names of locked symbols

Returns:

Object Vector



 

Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

 

Argument Types

Here are the links to the data types of the function arguments.

Symbol ObjVector Context

Here are also a number of links to functions having arguments with any of these data types.

++ += /= *=
-- -= addMethod append
apply binaryInsert binarySearch boolean
cdr character checkEscape compareEQ
compareGE compareGT compareLE compareLT
compareNE compare comparison compress
cons count debug defchild
defclass define(macro) define defmacro
defmethod deforphan defriend defun
delete dimension disassemble display
downcase encode gc getGlobalValue
getSymbolTable globalBinding insert inside
inspect integer isAtom isBitVector
isBoolean isByteVector isCharAlphabetic isCharAlphanumeric
isCharLowercase isCharName isCharNumeric isCharUppercase
isCharWhitespace isChar isCharacter isComplex
isDate isDictionary isDirectory isEqual
isError isFloatVector isIdentical isInside
isIntegerVector isInteger isLambda isMatrix
isMember isMoney isNumberMatrix isNumberVector
isNumber isObjectVector isObject isPair
isPcodeVector isString isStructure isSymbol
isText isType isVector length
list lock macroReplace makeQuotedList
makeQuotedSymbol member methodsOf money
new number offset openLog
pair parent parse pointer
proplist proprecord putprop qt
ref remProp remove rename
resize reverse saveObject saveRepository
setCar setCdr setLastCdr set
setf setq sizeof sql
stringToBVector string svmRegression symbolToTypeCode
symbol type uniqueInsert unlock
vectorFill writelg writeln

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE