macroReplace

 

 

Description

The macroReplace function supports c-like argument substitution macros. Up to ten arguments may be entered %1, %2, ... %9. The final argument must be the macro template containing the argument references to be replaced. If the argument template is a String, the function will substitute areguments and return a String. If the argument template is a List, the function will substitute areguments and return a List.

For instance the expression, (macroReplace '(/ 1 x) 23 {(+ %1 %2)}) performs argument substitution and returns the following string: "(+ (/ 1 x) 23)".

Alternatively the expression, (macroReplace '(/ 1 x) 23 '(+ %1 %2)) performs argument substitution and returns the following List: '(+ (/ 1 x) 23).

When to use

The macroReplace function is used to support c-like argument substitution macros. It is used in connection with the defmacro special form.

 

Syntax

(macroReplace %1 %2 ... %9 macroTemplate)



Name Description AIS Types
%1Any Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%2(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%3(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%4(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%5(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%6(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%7(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%8(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
%9(Optional) Lisp expression to be substituted into the String macro templateCharacter String Symbol Vector BitVector ByteVector IntVector Date FltVector ObjVector Structure Brick Dictionary Directory List Void Matrix NumMatrix Integer Float Number Complex Boolean Number Lambda
macroTemplateA macro template containing references to arguments %1 thru %9. The arguments are substituted with the value of the actual arguments. Up to nine arguments can be substituted. If the macroTemplate is a String, then a String, with the arguments substituted, will be returned. If the macroTemplate is a List, then a List, with the arguments substituted, will be returned. String


Returns:

Returns the macro String template with arguments substituted

 

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.

Character String Symbol Vector
BitVector ByteVector IntVector Date
FltVector ObjVector Structure Brick
Dictionary Directory List Void
Matrix NumMatrix Integer Float
Number Complex Boolean Number
Lambda

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

++(Symbol) +=(Symbol) +(Complex) +(Number)
/=(Symbol) /(Complex) /(Number) *=(Symbol)
*(Complex) *(Number) --(Symbol) -=(Symbol)
-(Complex) -(Number) abortTransaction(ObjectRepository) abs(Complex)
abs(Number) acos(Number) add1(Number) addMethod(BitVector)
addMethod(Boolean) addMethod(Brick) addMethod(Character) addMethod(CpxVector)
addMethod(Date) addMethod(Dictionary) addMethod(Directory) addMethod(FltVector)
addMethod(Function) addMethod(IntVector) addMethod(List) addMethod(Matrix)
addMethod(NumMatrix) addMethod(NumVector) addMethod(Number) addMethod(ObjVector)
addMethod(ObjectRepository) addMethod(Pair) addMethod(PcodeVector) addMethod(ShortVector)
addMethod(String) addMethod(Structure) addMethod(Symbol) addMethod(Vector)
addMethod(Void) addi(Number) appendWriteln(ByteVector) append(BitVector)
append(Complex) append(CpxVector) append(FltVector) append(IntVector)
append(Matrix) append(NumMatrix) append(NumVector) append(ObjVector)
append(Pair) append(ShortVector) append(String) append(Structure)
append(Symbol) append(Vector) apply(BitVector) apply(CpxVector)
apply(FltVector) apply(IntVector) apply(Matrix) apply(NumMatrix)
apply(NumVector) apply(Pair) apply(ShortVector) apply(Structure)
apply(Vector) argCount(Lambda) argFetch(Lambda) argument(Complex)
arithmetic(Number) asin(Number) associate(Pair) atan(Number)
attachLibrarian(ObjectRepository) avg(CpxVector) avg(Number) badd(Boolean)
balance(Lambda) bcompareEQ(Boolean) bcompareGE(Boolean) bcompareGT(Boolean)
bcompareLE(Boolean) bcompareLT(Boolean) bcompareNE(Boolean) bdiv(Boolean)
beginTransaction(ObjectRepository) binaryInsert(CpxVector) binaryInsert(FltVector) binaryInsert(IntVector)
binaryInsert(Matrix) binaryInsert(NumMatrix) binaryInsert(NumVector) binaryInsert(ShortVector)
binaryInsert(Structure) binaryInsert(Vector) binaryNand(Integer) binaryNor(Integer)
binaryNot(Integer) binaryNxor(Integer) binarySearch(CpxVector) binarySearch(Dictionary)
binarySearch(FltVector) binarySearch(IntVector) binarySearch(Matrix) binarySearch(NumMatrix)
binarySearch(NumVector) binarySearch(ObjVector) binarySearch(ShortVector) binarySearch(Structure)
binarySearch(Vector) bitToIntegerVector(BitVector) bitToIntegerVector(IntVector) bitToNumberVector(BitVector)
bitToNumberVector(NumVector) bitwiseAnd(Integer) bitwiseNand(Integer) bitwiseNor(Integer)
bitwiseNot(Integer) bitwiseNxor(Integer) bitwiseOr(Integer) bitwiseShiftLeft(Integer)
bitwiseShiftRight(Integer) bitwiseXor(Integer) bmod(Boolean) bmul(Boolean)
boolean(Boolean) c..r(List) cadd(Character) callcc(Lambda)
car(List) car(Pair) ccompareEQ(Character) ccompareGE(Character)
ccompareGT(Character) ccompareLE(Character) ccompareLT(Character) ccompareNE(Character)
cdiv(Character) cdr(BitVector) cdr(Brick) cdr(CpxVector)
cdr(Dictionary) cdr(Directory) cdr(FltVector) cdr(IntVector)
cdr(List) cdr(Matrix) cdr(NumMatrix) cdr(NumVector)
cdr(ObjVector) cdr(ShortVector) cdr(Structure) cdr(Vector)
char(String) character(Character) checkPointTransaction(ObjectRepository) clean(String)
clear(Context) clear(ObjectRepository) closeLog(FileIO) cmod(Character)
cmul(Character) code(String) commitTransaction(ObjectRepository) compareEQ(BitVector)
compareEQ(Boolean) compareEQ(Brick) compareEQ(Character) compareEQ(Complex)
compareEQ(CpxVector) compareEQ(Date) compareEQ(Dictionary) compareEQ(Directory)
compareEQ(FltVector) compareEQ(Function) compareEQ(IntVector) compareEQ(Lambda)
compareEQ(List) compareEQ(Matrix) compareEQ(NumMatrix) compareEQ(NumVector)
compareEQ(Number) compareEQ(ObjVector) compareEQ(ObjectRepository) compareEQ(Pair)
compareEQ(ShortVector) compareEQ(String) compareEQ(Structure) compareEQ(Symbol)
compareEQ(Vector) compareEQ(Void) compareGE(BitVector) compareGE(Boolean)
compareGE(Brick) compareGE(Character) compareGE(Complex) compareGE(CpxVector)
compareGE(Date) compareGE(Dictionary) compareGE(Directory) compareGE(Function)
compareGE(IntVector) compareGE(Lambda) compareGE(List) compareGE(Matrix)
compareGE(NumMatrix) compareGE(Number) compareGE(ObjVector) compareGE(ObjectRepository)
compareGE(Pair) compareGE(ShortVector) compareGE(String) compareGE(Structure)
compareGE(Symbol) compareGE(Vector) compareGE(Void) compareGT(BitVector)
compareGT(Boolean) compareGT(Brick) compareGT(Character) compareGT(Complex)
compareGT(CpxVector) compareGT(Date) compareGT(Dictionary) compareGT(Directory)
compareGT(Function) compareGT(IntVector) compareGT(Lambda) compareGT(List)
compareGT(Matrix) compareGT(NumMatrix) compareGT(NumVector) compareGT(Number)
compareGT(ObjVector) compareGT(ObjectRepository) compareGT(Pair) compareGT(ShortVector)
compareGT(String) compareGT(Structure) compareGT(Symbol) compareGT(Vector)
compareGT(Void) compareLE(BitVector) compareLE(Boolean) compareLE(Brick)
compareLE(Character) compareLE(Complex) compareLE(CpxVector) compareLE(Date)
compareLE(Dictionary) compareLE(Directory) compareLE(FltVector) compareLE(Function)
compareLE(IntVector) compareLE(Lambda) compareLE(List) compareLE(Matrix)
compareLE(NumMatrix) compareLE(NumVector) compareLE(Number) compareLE(ObjVector)
compareLE(ObjectRepository) compareLE(Pair) compareLE(ShortVector) compareLE(String)
compareLE(Structure) compareLE(Symbol) compareLE(Vector) compareLE(Void)
compareLT(BitVector) compareLT(Boolean) compareLT(Brick) compareLT(Character)
compareLT(Complex) compareLT(CpxVector) compareLT(Date) compareLT(Dictionary)
compareLT(Directory) compareLT(FltVector) compareLT(Function) compareLT(IntVector)
compareLT(Lambda) compareLT(List) compareLT(Matrix) compareLT(NumMatrix)
compareLT(NumVector) compareLT(Number) compareLT(ObjVector) compareLT(ObjectRepository)
compareLT(Pair) compareLT(ShortVector) compareLT(String) compareLT(Structure)
compareLT(Symbol) compareLT(Vector) compareLT(Void) compareNE(BitVector)
compareNE(Boolean) compareNE(Brick) compareNE(Character) compareNE(Complex)
compareNE(CpxVector) compareNE(Date) compareNE(Dictionary) compareNE(Directory)
compareNE(FltVector) compareNE(Function) compareNE(IntVector) compareNE(Lambda)
compareNE(List) compareNE(Matrix) compareNE(NumMatrix) compareNE(NumVector)
compareNE(Number) compareNE(ObjVector) compareNE(ObjectRepository) compareNE(Pair)
compareNE(ShortVector) compareNE(String) compareNE(Structure) compareNE(Symbol)
compareNE(Vector) compareNE(Void) compare(BitVector) compare(Boolean)
compare(Brick) compare(Character) compare(Complex) compare(CpxVector)
compare(Date) compare(Dictionary) compare(Directory) compare(FltVector)
compare(Function) compare(IntVector) compare(Lambda) compare(List)
compare(Matrix) compare(NumMatrix) compare(NumVector) compare(Number)
compare(ObjVector) compare(ObjectRepository) compare(Pair) compare(ShortVector)
compare(String) compare(Structure) compare(Symbol) compare(Vector)
compare(Void) comparison(BitVector) comparison(Boolean) comparison(Brick)
comparison(Character) comparison(Complex) comparison(Date) comparison(Dictionary)
comparison(Directory) comparison(FltVector) comparison(Function) comparison(IntVector)
comparison(List) comparison(Matrix) comparison(NumMatrix) comparison(NumVector)
comparison(Number) comparison(ObjVector) comparison(ObjectRepository) comparison(Pair)
comparison(ShortVector) comparison(String) comparison(Structure) comparison(Symbol)
comparison(Vector) comparison(Void) compile(Lambda) compile(List)
complex(Complex) compress(ByteVector) conjugate(Complex) cons(Pair)
copy(BitVector) copy(Brick) copy(CpxVector) copy(Dictionary)
copy(Directory) copy(FltVector) copy(IntVector) copy(Lambda)
copy(List) copy(Matrix) copy(NumMatrix) copy(NumVector)
copy(ObjVector) copy(Pair) copy(PcodeVector) copy(ShortVector)
copy(Structure) copy(Vector) cos(Complex) cos(Number)
cosh(Number) count(Dictionary) count(Directory) count(List)
count(Matrix) count(NumMatrix) count(Pair) count(Structure)
count(Vector) csub(Character) date(Date) day(Date)
days360(Date) debugBrowsableProcs(Context) debugBrowsableProcs(Lambda) debugDialog(String)
debug(Context) debug(Lambda) decode(ByteVector) defchild(Lambda)
define(macro)(Lambda) defineStructure(Structure) define(Lambda) defmacro(Lambda)
defmethod(BitVector) defmethod(Boolean) defmethod(Brick) defmethod(Character)
defmethod(Date) defmethod(Dictionary) defmethod(Directory) defmethod(FltVector)
defmethod(Function) defmethod(IntVector) defmethod(List) defmethod(Matrix)
defmethod(NumMatrix) defmethod(NumVector) defmethod(Number) defmethod(ObjectRepository)
defmethod(Pair) defmethod(ShortVector) defmethod(String) defmethod(Structure)
defmethod(Symbol) defmethod(Vector) defmethod(Void) deforphan(Lambda)
defriend(Lambda) defstruct(Structure) defun(Lambda) deg(Number)
deleteRows(Brick) delete(Dictionary) delete(Directory) delete(FltVector)
delete(IntVector) delete(List) delete(Matrix) delete(NumMatrix)
delete(NumVector) delete(ObjVector) delete(ObjectRepository) delete(Pair)
delete(ShortVector) delete(Structure) delete(Vector) detachLibrarian(ObjectRepository)
disassemble(Context) disassemble(Lambda) display(ByteVector) display(FileIO)
divi(Number) downcase(String) downcase(Symbol) encode(ByteVector)
evalInSyncLocalContext(Context) eval(Lambda) eval(List) exp(Complex)
exp(Number) exportTab(Lambda) exportTab(ObjectRepository) expt(Complex)
expt(Number) fact(Integer) fact(Number) fdisplay(ByteVector)
fdisplay(Text) fieldsOf(Structure) fileClose(ByteVector) fileClose(Text)
fileDisplay(ByteVector) fileDisplay(Text) fileErase(ByteVector) fileErase(Text)
fileOpen(ByteVector) fileOpen(Text) fileReadRecord(ByteVector) fileReadRecord(String)
fileReadRecord(Text) fileRead(ByteVector) fileRead(Text) fileResize(ByteVector)
fileResize(String) fileResize(Text) fileSeek(ByteVector) fileSeek(String)
fileSeek(Text) fileWrite(ByteVector) fileWrite(String) fileWrite(Text)
filewriteln(ByteVector) filewriteln(String) filewriteln(Text) findBlock(BitVector)
find(String) floor(Number) fraction(Number) freeBlock(BitVector)
gc(Context) gcd(Integer) gcd(Number) getContextPtr(Context)
getGlobalValue(Context) getGlobalValue(Symbol) getHttp(String) getHttp(Text)
getSymbolTable(Context) getSymbolTable(Symbol) getTickCount(Date) globalBinding(Context)
globalBinding(Lambda) hashString(String) hashString(Symbol) hour(Date)
iadd(Integer) icompareEQ(Integer) icompareGE(Integer) icompareGT(Integer)
icompareLE(Integer) icompareLT(Integer) icompareNE(Integer) idiv(Integer)
imaginary(Complex) imod(Integer) importTab(Lambda) importTab(ObjectRepository)
imul(Number) insertRows(Brick) insert(Dictionary) insert(Directory)
insert(FltVector) insert(IntVector) insert(Matrix) insert(NumMatrix)
insert(NumVector) insert(ObjVector) insert(ShortVector) insert(Structure)
insert(Vector) inside(BitVector) inside(Dictionary) inside(Directory)
inside(IntVector) inside(List) inside(Matrix) inside(NumMatrix)
inside(NumVector) inside(ShortVector) inside(Structure) inside(Vector)
inspect(Context) inspect(Lambda) inspect(ObjectRepository) integer(Integer)
isAtom(BitVector) isAtom(Brick) isAtom(Dictionary) isAtom(Directory)
isAtom(FltVector) isAtom(IntVector) isAtom(List) isAtom(Matrix)
isAtom(NumMatrix) isAtom(NumVector) isAtom(ObjVector) isAtom(Pair)
isAtom(PcodeVector) isAtom(ShortVector) isAtom(Structure) isAtom(Vector)
isBitVector(BitVector) isBoolean(Boolean) isBound(Dictionary) isBound(Directory)
isBound(Structure) isByteVector(ByteVector) isCharAlphabetic(ByteVector) isCharAlphabetic(String)
isCharAlphabetic(Symbol) isCharAlphanumeric(ByteVector) isCharAlphanumeric(String) isCharAlphanumeric(Symbol)
isCharLowercase(ByteVector) isCharLowercase(String) isCharLowercase(Symbol) isCharName(ByteVector)
isCharName(String) isCharName(Symbol) isCharNumeric(ByteVector) isCharNumeric(String)
isCharNumeric(Symbol) isCharUppercase(ByteVector) isCharUppercase(String) isCharUppercase(Symbol)
isCharWhitespace(ByteVector) isCharWhitespace(String) isCharWhitespace(Symbol) isChar(String)
isCharacter(Character) isComplex(Complex) isDate(Date) isDictionary(Dictionary)
isDirectory(Directory) isEqual(BitVector) isEqual(Boolean) isEqual(Brick)
isEqual(Character) isEqual(Complex) isEqual(Date) isEqual(Dictionary)
isEqual(Directory) isEqual(FltVector) isEqual(Function) isEqual(IntVector)
isEqual(List) isEqual(Matrix) isEqual(NumMatrix) isEqual(NumVector)
isEqual(Number) isEqual(ObjVector) isEqual(Pair) isEqual(ShortVector)
isEqual(String) isEqual(Structure) isEqual(Vector) isEqual(Void)
isError(Error) isEven(Number) isExact(Number) isFloatVector(FltVector)
isIdentical(BitVector) isIdentical(Boolean) isIdentical(Brick) isIdentical(Character)
isIdentical(Complex) isIdentical(Date) isIdentical(Dictionary) isIdentical(Directory)
isIdentical(Error) isIdentical(FltVector) isIdentical(Function) isIdentical(IntVector)
isIdentical(List) isIdentical(Matrix) isIdentical(NumMatrix) isIdentical(NumVector)
isIdentical(Number) isIdentical(ObjVector) isIdentical(ObjectRepository) isIdentical(Pair)
isIdentical(PcodeVector) isIdentical(ShortVector) isIdentical(Structure) isIdentical(Vector)
isIdentical(Void) isImmediate(ObjectRepository) isInexact(Number) isInside(BitVector)
isInside(Dictionary) isInside(Directory) isInside(IntVector) isInside(List)
isInside(Matrix) isInside(NumMatrix) isInside(NumVector) isInside(ObjVector)
isInside(Pair) isInside(ShortVector) isInside(Structure) isInside(Vector)
isIntegerVector(IntVector) isInteger(Integer) isMatrix(Matrix) isMember(BitVector)
isMember(Dictionary) isMember(Directory) isMember(IntVector) isMember(List)
isMember(Matrix) isMember(NumMatrix) isMember(NumVector) isMember(ObjVector)
isMember(Pair) isMember(ShortVector) isMember(Structure) isMember(Vector)
isMoney(Number) isNegative(Number) isNull(Number) isNull(Void)
isNumberMatrix(NumMatrix) isNumberVector(NumVector) isNumber(Number) isObjectVector(ObjVector)
isObject(BitVector) isObject(Brick) isObject(ByteVector) isObject(Dictionary)
isObject(Directory) isObject(FltVector) isObject(IntVector) isObject(List)
isObject(Matrix) isObject(NumMatrix) isObject(NumVector) isObject(ObjVector)
isObject(Pair) isObject(PcodeVector) isObject(ShortVector) isObject(String)
isObject(Structure) isObject(Symbol) isObject(Vector) isOdd(Number)
isPair(List) isPair(Pair) isPcodeVector(PcodeVector) isPositive(Number)
isString(String) isStructure(Structure) isSymbol(Symbol) isText(String)
isTransaction(ObjectRepository) isType(BitVector) isType(Boolean) isType(Brick)
isType(Character) isType(Complex) isType(Date) isType(Dictionary)
isType(Directory) isType(FltVector) isType(Function) isType(IntVector)
isType(Matrix) isType(NumMatrix) isType(NumVector) isType(Number)
isType(ObjVector) isType(ObjectRepository) isType(Pair) isType(ShortVector)
isType(String) isType(Structure) isType(Symbol) isType(Vector)
isType(Void) isVector(Vector) isZero(Number) isub(Integer)
julian(Date) kurtosis(Number) lambda(Lambda) last(List)
lcm(Integer) left(String) length(BitVector) length(Brick)
length(Dictionary) length(Directory) length(FltVector) length(IntVector)
length(List) length(Matrix) length(NumMatrix) length(NumVector)
length(ObjVector) length(ObjectRepository) length(Pair) length(PcodeVector)
length(ShortVector) length(String) length(Structure) length(Symbol)
length(Vector) lisp(Lambda) lisp(List) list(List)
loadLib(String) loadObject(ByteVector) loadRepository(ObjectRepository) loadWorkspace(Context)
log10(Complex) log10(Number) log2(Complex) log2(Number)
log(Complex) log(Number) logbase(Complex) logbase(Number)
macroReplace(String) makeDictionary(Dictionary) makeGaussianMatrix(NumMatrix) makeGramMatrix(NumMatrix)
makeLambda(Lambda) makeQuotedList(List) makeQuotedSymbol(Symbol) makeStructure(Structure)
map(Dictionary) map(Directory) map(FltVector) map(IntVector)
map(List) map(Matrix) map(NumMatrix) map(NumVector)
map(Pair) map(ShortVector) map(Structure) map(Vector)
mapc(Dictionary) mapc(Directory) mapc(FltVector) mapc(IntVector)
mapc(List) mapc(Matrix) mapc(NumMatrix) mapc(NumVector)
mapc(Pair) mapc(ShortVector) mapc(Structure) mapc(Vector)
matrixGaussianEliminate(NumMatrix) matrixGaussianSubstitute(NumMatrix) max(Number) median(Number)
member(BitVector) member(Dictionary) member(Directory) member(IntVector)
member(List) member(Matrix) member(NumMatrix) member(NumVector)
member(ObjVector) member(ShortVector) member(Structure) member(Vector)
methodsOf(BitVector) methodsOf(Boolean) methodsOf(Brick) methodsOf(Character)
methodsOf(Complex) methodsOf(Date) methodsOf(Dictionary) methodsOf(Directory)
methodsOf(FltVector) methodsOf(Function) methodsOf(IntVector) methodsOf(List)
methodsOf(Matrix) methodsOf(NumMatrix) methodsOf(NumVector) methodsOf(Number)
methodsOf(ObjVector) methodsOf(ObjectRepository) methodsOf(Pair) methodsOf(PcodeVector)
methodsOf(ShortVector) methodsOf(String) methodsOf(Structure) methodsOf(Symbol)
methodsOf(Vector) methodsOf(Void) mid(String) min(Number)
minute(Date) mod(Complex) mod(Number) modi(Number)
money(Number) month(Date) morph(List) muli(Number)
myself(Lambda) nadd(Number) ncompareEQ(Number) ncompareGE(Number)
ncompareGT(Number) ncompareLE(Number) ncompareLT(Number) ncompareNE(Number)
ndiv(Number) new(BitVector) new(Brick) new(ByteVector)
new(CpxVector) new(Dictionary) new(Directory) new(FltVector)
new(IntVector) new(Lambda) new(Matrix) new(NumMatrix)
new(NumVector) new(ObjVector) new(ObjectRepository) new(PcodeVector)
new(ShortVector) new(String) new(Structure) new(Symbol)
new(Vector) nmod(Number) nmul(Number) now(Date)
nsub(Number) number(Number) objectToDictionary(Dictionary) objectToDirectory(Directory)
objectToList(List) objectToMatrix(Matrix) objectToNumMatrix(NumMatrix) objectToNumVector(NumVector)
objectToStructure(Structure) objectToVector(Vector) onError(Error) onError(Lambda)
openLog(FileIO) openLog(String) pair(Pair) parse(String)
pi(Number) postHttp(String) postHttp(Text) preAllocateFixedMemoryBlocks(Context)
product(Number) proplist(Symbol) proprecord(Symbol) putprop(Symbol)
quote(List) rad(Number) random(Number) randomize(Number)
range(Number) rank(Matrix) rank(NumMatrix) readHtmlPage(String)
readHtmlPage(Text) real(Complex) refAttributes(Dictionary) refAttributes(Directory)
refAttributes(Structure) refAttributes(Vector) refLibrarian(ObjectRepository) refValues(Dictionary)
refValues(Directory) refValues(Structure) refValues(Vector) ref(BitVector)
ref(Boolean) ref(Brick) ref(Character) ref(Complex)
ref(Date) ref(Dictionary) ref(Directory) ref(FltVector)
ref(Function) ref(IntVector) ref(Lambda) ref(List)
ref(Matrix) ref(NumMatrix) ref(NumVector) ref(Number)
ref(ObjVector) ref(ObjectRepository) ref(PcodeVector) ref(ShortVector)
ref(String) ref(Structure) ref(Symbol) ref(Vector)
ref(Void) remProp(Symbol) remove(BitVector) remove(Dictionary)
remove(Directory) remove(IntVector) remove(Matrix) remove(NumMatrix)
remove(NumVector) remove(ObjVector) remove(ShortVector) remove(Structure)
remove(Vector) rename(ObjectRepository) replace(String) rept(String)
requestHttp(String) requestHttp(Text) reset(Context) resize(BitVector)
resize(Dictionary) resize(Directory) resize(FltVector) resize(IntVector)
resize(Matrix) resize(NumMatrix) resize(NumVector) resize(ObjVector)
resize(ShortVector) resize(Structure) resize(Vector) reverse(BitVector)
reverse(FltVector) reverse(IntVector) reverse(List) reverse(Matrix)
reverse(NumMatrix) reverse(NumVector) reverse(ObjVector) reverse(ShortVector)
reverse(Vector) right(String) round(Number) run(ByteVector)
run(Text) saveImmediate(ObjectRepository) saveObject(ByteVector) saveObject(Integer)
saveRepository(ObjectRepository) saveWorkspace(Context) second(Date) send(BitVector)
send(Boolean) send(Brick) send(Character) send(CpxVector)
send(Date) send(Dictionary) send(Directory) send(FltVector)
send(Function) send(IntVector) send(Lambda) send(List)
send(Matrix) send(NumMatrix) send(NumVector) send(Number)
send(ObjectRepository) send(Pair) send(ShortVector) send(String)
send(Structure) send(Symbol) send(Vector) send(Void)
setAttributes(Dictionary) setAttributes(Directory) setAttributes(Structure) setAttributes(Vector)
setBlock(BitVector) setCar(List) setCar(Pair) setCdr(BitVector)
setCdr(Brick) setCdr(Dictionary) setCdr(Directory) setCdr(FltVector)
setCdr(IntVector) setCdr(List) setCdr(Matrix) setCdr(NumMatrix)
setCdr(NumVector) setCdr(ObjVector) setCdr(Pair) setCdr(ShortVector)
setCdr(Structure) setCdr(Vector) setLastCdr(BitVector) setLastCdr(FltVector)
setLastCdr(IntVector) setLastCdr(List) setLastCdr(Matrix) setLastCdr(NumMatrix)
setLastCdr(NumVector) setLastCdr(ObjVector) setLastCdr(Structure) setLastCdr(Vector)
set(ObjectRepository) setf(ObjectRepository) setq(BitVector) setq(Boolean)
setq(Brick) setq(Character) setq(Date) setq(Dictionary)
setq(Directory) setq(FltVector) setq(IntVector) setq(Lambda)
setq(List) setq(Matrix) setq(NumVector) setq(Number)
setq(ObjVector) setq(ObjectRepository) setq(PcodeVector) setq(ShortVector)
setq(String) setq(Structure) setq(Symbol) setq(Vector)
setq(Void) sign(Number) sin(Complex) sin(Number)
sinh(Number) sizeof(BitVector) sizeof(Boolean) sizeof(Brick)
sizeof(ByteVector) sizeof(Character) sizeof(Complex) sizeof(Date)
sizeof(Dictionary) sizeof(Directory) sizeof(FltVector) sizeof(Function)
sizeof(IntVector) sizeof(List) sizeof(Matrix) sizeof(NumMatrix)
sizeof(NumVector) sizeof(Number) sizeof(ObjVector) sizeof(ObjectRepository)
sizeof(Pair) sizeof(PcodeVector) sizeof(ShortVector) sizeof(String)
sizeof(Structure) sizeof(Symbol) sizeof(Vector) sizeof(Void)
skew(Number) sort(BitVector) sort(Dictionary) sort(Directory)
sort(FltVector) sort(IntVector) sort(List) sort(Matrix)
sort(NumMatrix) sort(NumVector) sort(ObjVector) sort(ShortVector)
sort(Structure) sort(Vector) sqrt(Complex) sqrt(Number)
srandom(Number) stdev(Number) stdevp(Number) stringCiEQ(String)
stringCiGE(String) stringCiGT(String) stringCiLE(String) stringCiLT(String)
stringCiNE(String) stringFill(String) stringToBVector(String) stringToVector(String)
string(Complex) string(String) sub1(Number) subi(Number)
submit(Context) subscribe(Context) substitute(String) substringCiEQ(String)
substringCiGE(String) substringCiGT(String) substringCiLE(String) substringCiLT(String)
substringCiNE(String) substringEQ(String) substringFill(String) substringGE(String)
substringGT(String) substringLE(String) substringLT(String) substringNE(String)
substring(String) sum(Complex) sum(Number) sumsqr(Complex)
sumsqr(Number) svmRegression(Vector) symbol(Symbol) systemCheck(Context)
system(ByteVector) system(Text) tan(Complex) tan(Number)
tanh(Number) testFunction(Structure) text(String) time(Date)
today(Date) trim(String) type(BitVector) type(Boolean)
type(Brick) type(ByteVector) type(Character) type(Complex)
type(Date) type(Dictionary) type(Directory) type(FltVector)
type(Function) type(IntVector) type(Lambda) type(Matrix)
type(NumMatrix) type(NumVector) type(Number) type(ObjVector)
type(ObjectRepository) type(Pair) type(PcodeVector) type(ShortVector)
type(String) type(Structure) type(Symbol) type(Vector)
type(Void) uncompress(ByteVector) uniqueInsert(FltVector) uniqueInsert(IntVector)
uniqueInsert(Matrix) uniqueInsert(NumMatrix) uniqueInsert(NumVector) uniqueInsert(ObjVector)
uniqueInsert(ShortVector) uniqueInsert(Structure) uniqueInsert(Vector) upcase(String)
upcase(Symbol) var(Number) varp(Number) vectorBinaryInnerProduct(NumVector)
vectorBipolarInnerProduct(NumVector) vectorCosineInnerProduct(NumVector) vectorCubeInnerProduct(NumVector) vectorDelete(Directory)
vectorExpInnerProduct(NumVector) vectorFill(BitVector) vectorFill(FltVector) vectorFill(IntVector)
vectorFill(Matrix) vectorFill(NumMatrix) vectorFill(NumVector) vectorFill(ObjVector)
vectorFill(ShortVector) vectorFill(Vector) vectorInnerProduct(NumVector) vectorLogInnerProduct(NumVector)
vectorQuartInnerProduct(NumVector) vectorQuintInnerProduct(NumVector) vectorSigmoidInnerProduct(NumVector) vectorSineInnerProduct(NumVector)
vectorSquareInnerProduct(NumVector) vectorTanInnerProduct(NumVector) vectorTanhInnerProduct(NumVector) version(Context)
writeln(ByteVector) writeln(String) writeln(Text) year(Date)

How do I contact the AIS team?

You can always talk with the AIS at aiserver.sourceforge.net.