quote

 

 

Overview

The quote lexical form expands its arguments without evaluation of symbols, numbers, constants, or lists. The quote lexical form returns a List constructed from the specified argument expression {expression}. The newly constructed list is always returned. The quote lexical form returns its argument {expression} unevaluated.

Usage

Use the form (quote expression) when the form is NOT to be treated as a function invocation. For instance, one would express a List constant with a quoted form. Leaving off the quote would cause the List to be treated as a function invocation.

 

Syntax


Expression:

(quote expression)


Arguments Name Type Description
Argument:expressionWord Any Analytic Information Server expression

Returns:

A List derived from the expression (unevaluated).



 

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.

List

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

apply associate boolean c::r
car cdr compareEQ compareGE
compareGT compareLE compareLT compareNE
compare compile copy count
delete display eval integer
isAtom isComplex isDate isEqual
isError isIdentical isInteger isMoney
isNumber isObject isPair isType
last length lisp list
macroReplace makeQuotedList map mapc
member money morph number
objectToList objectToMatrix objectToNumMatrix objectToNumVector
objectToVector pair proplist proprecord
putprop quote ref remProp
reverse saveObject setCar setCdr
setLastCdr setq sizeof sort
type writelg writeln

Analytic Information Server (AIS)

AIS Component Systems

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