The makeStructure function returns a new structure object, which is formed with the specified bindings and with the optional cdr value. Each binding {symbol: value} is a quoted symbol followed by a value. There may be zero or more bindings specified. The optional cdr value is preceded by the period special character '.


The makeStructure function is used whenever it is necessary to coerce a symbol-value pair into a structure binding.





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.


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

addMethod append apply binaryInsert
boolean cdr class compareEQ
compareGE compareGT compareLE compareLT
compareNE compare comparison cons
copy count debugDetective defineStructure
defstruct delete dimension display
exportCsv exportSbf exportTab fieldsOf
importCsv importSbf importTab insert
inside integer isAtom isBitVector
isBoolean isBound isByteVector isChar
isCharacter isClass 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
macroReplace makeQuotedList makeStructure map
mapc member money new
number objectToList objectToMatrix objectToNumMatrix
objectToNumVector objectToStructure objectToVector offset
pair parent parse pointer
proprecord putprop refAttributes refValues
ref remProp remove resize
saveObject send setCar setCdr
setLastCdr setq sizeof sort
string super svmRegression type
uniqueInsert 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