The saveWorkspace function saves the current Analytic Information Server Workspace (including all non-empty global symbols previously saved) to the specified filename. The contents of the current Workspace can also be loaded (see the loadWorkspace function).


Use the saveWorkspace to preserve the contents of current RAM memory for later use.




(saveWorkspace filename)

(saveWorkspace fileID)

Arguments Name Type Description
Argument:filenameText String The file name in which to save the Workspace.
Argument:fileIDText String The fileID of the file in which to save the Workspace (see the fileOpen function).


The Boolean value, true.



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.

Boolean String Text

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

*= abortTransaction addMethod appendWriteln
append badd balance bcompareEQ
bcompareGE bcompareGT bcompareLE bcompareLT
bcompareNE bdiv beginTransaction binaryInsert
binaryNand binaryNor binaryNot binaryNxor
binarySearch bitwiseAnd bitwiseNand bitwiseNor
bitwiseNot bitwiseNxor bitwiseOr bitwiseShiftLeft
bitwiseShiftRight bitwiseXor bmod bmul
boolean ccompareEQ ccompareGE ccompareGT
ccompareLE ccompareLT ccompareNE char
character checkPointTransaction clean clear
closeLog code commitTransaction compareEQ
compareGE compareGT compareLE compareLT
compareNE compare comparison compile
compress cons count date
day days360 debugBrowsableProcs debugDetective
debugEval debug dimension disassemble
display downcase encode evalInSyncLocalContext
eval exportCsv exportSbf exportTab
fdisplay fileClose fileCopy fileDir
fileDisplay fileEraseDir fileErase fileExists
fileMakeDir fileOpen fileReadAll fileReadRecord
fileRead fileSizeOf fileWriteAll fileWrite
filewriteln findBlock find gc
hashString hour icompareEQ icompareGE
icompareGT icompareLE icompareLT icompareNE
importCsv importSbf importTab insert
inside inspect integer isAtom
isBitVector isBoolean isBound isByteVector
isCharAlphabetic isCharAlphanumeric isCharLowercase isCharName
isCharNumeric isCharUppercase isCharWhitespace isChar
isCharacter isComplex isDate isDictionary
isDirectory isEqual isError isEven
isExact isFloatVector isIdentical isImmediate
isInexact isInside isIntegerVector isInteger
isLambda isMatrix isMember isMoney
isNegative isNull isNumberMatrix isNumberVector
isNumber isObjectVector isObject isOdd
isPair isPcodeVector isPositive isString
isStructure isSymbol isText isTransaction
isType isVector isZero julian
left length lisp list
loadModule loadWorkspace logConsole macroReplace
makeQuotedList makeQuotedSymbol member mid
minute money month morph
ncompareEQ ncompareGE ncompareGT ncompareLE
ncompareLT ncompareNE new number
offset onError openLog pair
parent parse pointer qt
quit ref remove rename
replace rept reset right
run saveImmediate saveModule saveObject
saveRepository saveWorkspace second setBlock
setCar setCdr setLastCdr set
setf setq sizeof sort
sql stringCiEQ stringCiGE stringCiGT
stringCiLE stringCiLT stringCiNE stringFill
stringToBVector stringToVector string submit
substitute substringCiEQ substringCiGE substringCiGT
substringCiLE substringCiLT substringCiNE substringEQ
substringFill substringGE substringGT substringLE
substringLT substringNE substring symbolToTypeCode
symbol systemCheck system text
time trim type uniqueInsert
upcase vectorFill version writelg
writeln year

Analytic Information Server (AIS)

AIS Component Systems

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