OM 6.1 Function Reference

Alphabetical Index


KERNEL

Lisp Functions

FIRST SECOND THIRD NTH REST NTHCDR BUTLAST LENGTH REVERSE REMOVE LIST CONS APPEND APPLY FUNCALL MAPCAR MAPCAN

Logical Operators

OMAND OMOR

Predicates

OM< OM> OM<= OM>= OM= OM/=

Control Modules

SEQUENCE REPEAT-N OMLOOP OMIF CONDITIONAL

Object Tools

STORE CLONE GET-SLOT SET-SLOT CALLNEXT-METHOD

Maquette

TEMPORALBOX ADDBOX2MAQUETTE GET-MAQUETTE TEMPORALBOXES REMOVETEMPORALBOX REMOVEALLTEMPORALBOXES SET-EVAL-FUNC

Player

PLAY

File Utils

INFILE OUTFILE TMPFILE

System

OM-SHELL


BASIC TOOLS

List Processing

LAST-ELEM LAST-N FIRST-N X-APPEND FLAT CREATE-LIST EXPAND-LST MAT-TRANS GROUP-LIST REMOVE-DUP SUBS-POSN INTERLOCK LIST-MODULO LIST-EXPLODE LIST-FILTER TABLE-FILTER BAND-FILTER RANGE-FILTER POSN-MATCH

Arithmetic

OM+ OM- OM* OM/ OM// OM^ OM-E OM-LOG OM-ABS OM-ROUND OM-RANDOM OM-MIN OM-MAX LIST-MIN LIST-MAX OM-MEAN OM-SCALE OM-SCALE/SUM REDUCE-TREE INTERPOLATION FACTORIZE PERTURBATION

Combinatorial

SORT-LIST ROTATE NTH-RANDOM PERMUT-RANDOM POSN-ORDER PERMUTATIONS

Series

ARITHM-SER GEOMETRIC-SER FIBO-SER PRIME-SER PRIME? X->DX DX->X

Sets

X-UNION X-INTERSECT X-XOR X-DIFF INCLUDED?

Geometry

DEG->RAD RAD->DEG CAR->POL POL->CAR XY->AD AD->XY XYZ->AED AED->XYZ

Functions / Curves

BPF BPF-LIB BPC BPC-LIB 3DC 3DC-LIB POINT-PAIRS OM-SAMPLE OM-SPLINE LINEAR-FUN X-TRANSFER Y-TRANSFER

Array

CLASS-ARRAY GET-COMP COMP-FIELD COMP-LIST FILL-COMP NEW-COMP

Text File I/O

TEXTFILE EVAL-TEXTFILE FILE-BOX FILE-WRITE-LINE FILE-WRITE FILE-READ-LINE FILE-EOF-P