sisc.modules.record
Class Primitives

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.modules.record.Primitives
All Implemented Interfaces:
Version

public abstract class Primitives
extends Util


Nested Class Summary
static class Primitives.Complex
          The Complex procedures either have a side effect, or require the interpreter to execute
static class Primitives.Index
          The Index
static class Primitives.Simple
          The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute
 
Field Summary
protected static int RECORD_MAKE
           
protected static int RECORD_REF
           
protected static int RECORD_SET
           
protected static int RECORD_SET_TYPE
           
protected static int RECORD_TYPE
           
protected static int RECORDQ
           
static Symbol SRECORDB
           
 
Fields inherited from class sisc.util.Util
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
 
Fields inherited from interface sisc.util.Version
VERSION
 
Constructor Summary
Primitives()
           
 
Method Summary
static Record record(Value o)
           
 
Methods inherited from class sisc.util.Util
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SRECORDB

public static final Symbol SRECORDB

RECORD_MAKE

protected static final int RECORD_MAKE
See Also:
Constant Field Values

RECORDQ

protected static final int RECORDQ
See Also:
Constant Field Values

RECORD_TYPE

protected static final int RECORD_TYPE
See Also:
Constant Field Values

RECORD_SET_TYPE

protected static final int RECORD_SET_TYPE
See Also:
Constant Field Values

RECORD_REF

protected static final int RECORD_REF
See Also:
Constant Field Values

RECORD_SET

protected static final int RECORD_SET
See Also:
Constant Field Values
Constructor Detail

Primitives

public Primitives()
Method Detail

record

public static final Record record(Value o)