gnu.commonlisp.lang

Class CommonLisp


public class CommonLisp
extends Lisp2

Field Summary

static Environment
clispEnvironment
static CommonLisp
instance
static NumberCompare
numEqu
static NumberCompare
numGEq
static NumberCompare
numGrt
static NumberCompare
numLEq
static NumberCompare
numLss

Fields inherited from class gnu.commonlisp.lang.Lisp2

FALSE, TRUE, nilExpr

Fields inherited from class gnu.kawa.lispexpr.LispLanguage

defaultReadTable, lookup_sym, quasiquote_sym, quote_sym, unquote_sym, unquotesplicing_sym

Fields inherited from class gnu.expr.Language

FUNCTION_NAMESPACE, NAMESPACE_PREFIX_NAMESPACE, PARSE_IMMEDIATE, PARSE_ONE_LINE, PARSE_PROLOG, VALUE_NAMESPACE, current, env_counter, environ, requirePedantic, userEnv

Constructor Summary

CommonLisp()

Method Summary

static char
asChar(Object x)
static Numeric
asNumber(Object arg)
static Object
getCharacter(int c)
Get a CommonLisp character object.
AbstractFormat
getFormat(boolean readable)
static CommonLisp
getInstance()
String
getName()
Type
getTypeFor(Class clas)
Type
getTypeFor(String name)
static void
registerEnvironment()
The compiler insert calls to this method for applications and applets.

Methods inherited from class gnu.commonlisp.lang.Lisp2

asSymbol, booleanObject, createReadTable, defun, defun, emitPushBoolean, fromLangSymbol, getEnvPropertyFor, getNamespaceOf, getString, getString, hasSeparateFunctionNamespace, importLocation, isTrue, noValue, selfEvaluatingSymbol

Methods inherited from class gnu.kawa.lispexpr.LispLanguage

createReadTable, declFromField, defSntxStFld, defSntxStFld, fromLangSymbol, getCompilation, getLexer, langSymbolToSymbol, makeApply, makeBody, parse, resolve, selfEvaluatingSymbol

Methods inherited from class gnu.expr.Language

asType, booleanObject, coerceFromObject, coerceToObject, coerceToObject, declFromField, defAliasStFld, defProcStFld, defProcStFld, define, defineFunction, defineFunction, detect, detect, detect, emitCoerceToBoolean, emitPushBoolean, eval, eval, eval, eval, eval, eval, eval, eval, eval, formatType, getCompilation, getDefaultLanguage, getEnvPropertyFor, getEnvPropertyFor, getEnvironment, getFormat, getInstance, getInstance, getInstanceFromFilenameExtension, getLangEnvironment, getLangTypeFor, getLanguages, getLexer, getName, getNamespaceOf, getNewEnvironment, getOutputConsumer, getPrompter, getSymbol, getTypeFor, getTypeFor, getTypeFor, getTypeFor, getTypeFor, hasNamespace, hasSeparateFunctionNamespace, isTrue, loadClass, lookup, lookupBuiltin, noValue, parse, parse, parse, parse, registerLanguage, resolve, runAsApplication, setDefaultLanguage, setDefaults, string2Type

Field Details

clispEnvironment

public static final Environment clispEnvironment

instance

public static final CommonLisp instance

numEqu

public static final NumberCompare numEqu

numGEq

public static final NumberCompare numGEq

numGrt

public static final NumberCompare numGrt

numLEq

public static final NumberCompare numLEq

numLss

public static final NumberCompare numLss

Constructor Details

CommonLisp

public CommonLisp()

Method Details

asChar

public static char asChar(Object x)

asNumber

public static Numeric asNumber(Object arg)

getCharacter

public static Object getCharacter(int c)
Get a CommonLisp character object.

getFormat

public AbstractFormat getFormat(boolean readable)
Overrides:
getFormat in interface Language

getInstance

public static CommonLisp getInstance()

getName

public String getName()
Overrides:
getName in interface Language

getTypeFor

public Type getTypeFor(Class clas)
Overrides:
getTypeFor in interface Language

getTypeFor

public Type getTypeFor(String name)
Overrides:
getTypeFor in interface Language

registerEnvironment

public static void registerEnvironment()
The compiler insert calls to this method for applications and applets.