|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.armedbear.lisp.Lisp
public abstract class Lisp
Constructor Summary | |
---|---|
Lisp()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final boolean debug
public static boolean cold
public static boolean initialized
public static final Package PACKAGE_CL
public static final Package PACKAGE_CL_USER
public static final Package PACKAGE_KEYWORD
public static final Package PACKAGE_SYS
public static final Package PACKAGE_MOP
public static final Package PACKAGE_TPL
public static final Package PACKAGE_EXT
public static final Package PACKAGE_JVM
public static final Package PACKAGE_LOOP
public static final Package PACKAGE_PROF
public static final Package PACKAGE_JAVA
public static final LispObject NIL
public static final LispObject EOF
public static boolean profiling
public static boolean sampling
public static volatile boolean sampleNow
protected static volatile boolean interrupted
public static final int CALL_REGISTERS_MAX
public static final LispObject FUNCTION_NAME
public static final LispObject UNSIGNED_BYTE_8
public static final LispObject UNSIGNED_BYTE_16
public static final LispObject UNSIGNED_BYTE_32
public static final LispObject UNSIGNED_BYTE_32_MAX_VALUE
public static final Primitive REMEMBER
public static final Symbol STANDARD_READTABLE
public static final Symbol T
public static final Symbol _LOAD_DEPTH_
public static final Symbol _LOAD_STREAM_
public static final Symbol _SOURCE_
public static final Symbol _SOURCE_POSITION_
public static final Symbol _AUTOLOAD_VERBOSE_
public static final java.lang.String COMPILE_FILE_TYPE
public static final Symbol _COMPILE_FILE_TYPE_
public static final Symbol _COMPILE_FILE_ZIP_
public static final int ARRAY_DIMENSION_MAX
public static final int CHAR_MAX
public static final Symbol _PRINT_STRUCTURE_
public static final Symbol _CURRENT_PRINT_LENGTH_
public static final Symbol _CURRENT_PRINT_LEVEL_
public static final Symbol _PRINT_FASL_
public static final Symbol CALL_REGISTERS_LIMIT
public static final Symbol _WARN_ON_REDEFINITION_
public static final Symbol _SAVED_BACKTRACE_
public static final Symbol _BATCH_MODE_
public static final Symbol _NOINFORM_
public static final Symbol _DISASSEMBLER_
public static final Symbol _SPEED_
public static final Symbol _SPACE_
public static final Symbol _SAFETY_
public static final Symbol _DEBUG_
public static final Symbol _EXPLAIN_
public static final Symbol _ENABLE_INLINE_EXPANSION_
public static final Symbol _REQUIRE_STACK_FRAME_
public static final Symbol _COMPILE_FILE_ENVIRONMENT_
public static final LispObject UNBOUND_VALUE
public static final LispObject NULL_VALUE
public static final Symbol _SLOT_UNBOUND_
public static final Symbol _CL_PACKAGE_
public static final Symbol _KEYWORD_PACKAGE_
public static final Symbol _BACKQUOTE_COUNT_
public static final Symbol _BQ_VECTOR_FLAG_
public static final Symbol _TRACED_NAMES_
protected static boolean TRAP_OVERFLOW
protected static boolean TRAP_UNDERFLOW
Constructor Detail |
---|
public Lisp()
Method Detail |
---|
public static final LispObject funcall(LispObject fun, LispObject[] args, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final LispObject macroexpand(LispObject form, Environment env, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final LispObject macroexpand_1(LispObject form, Environment env, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final LispObject error(LispObject condition) throws ConditionThrowable
ConditionThrowable
public static final LispObject error(LispObject condition, LispObject message) throws ConditionThrowable
ConditionThrowable
public static final LispObject type_error(LispObject datum, LispObject expectedType) throws ConditionThrowable
ConditionThrowable
public static final void setInterrupted(boolean b)
public static final void handleInterrupt() throws ConditionThrowable
ConditionThrowable
public static final LispObject loadTimeValue(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final LispObject eval(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final LispObject eval(LispObject obj, Environment env, LispThread thread) throws ConditionThrowable
ConditionThrowable
protected static final LispObject evalCall(LispObject function, LispObject args, Environment env, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final LispObject progn(LispObject body, Environment env, LispThread thread) throws ConditionThrowable
ConditionThrowable
protected static final void bindArg(Symbol[] ownSpecials, Symbol sym, LispObject value, Environment env, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final Cons list(LispObject obj1, LispObject... remaining)
@Deprecated public static final Cons list1(LispObject obj1)
@Deprecated public static final Cons list2(LispObject obj1, LispObject obj2)
@Deprecated public static final Cons list3(LispObject obj1, LispObject obj2, LispObject obj3)
@Deprecated public static final Cons list4(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4)
@Deprecated public static final Cons list5(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5)
@Deprecated public static final Cons list6(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6)
@Deprecated public static final Cons list7(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6, LispObject obj7)
@Deprecated public static final Cons list8(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6, LispObject obj7, LispObject obj8)
@Deprecated public static final Cons list9(LispObject obj1, LispObject obj2, LispObject obj3, LispObject obj4, LispObject obj5, LispObject obj6, LispObject obj7, LispObject obj8, LispObject obj9)
public static final LispObject multipleValueList(LispObject result) throws ConditionThrowable
ConditionThrowable
public static final LispObject multipleValueCall1(LispObject result, LispObject function, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final void progvBindVars(LispObject symbols, LispObject values, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static Symbol checkSymbol(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final LispObject checkList(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final AbstractArray checkArray(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final AbstractVector checkVector(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Symbol gensym(LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final Symbol gensym(java.lang.String prefix, LispThread thread) throws ConditionThrowable
ConditionThrowable
public static final java.lang.String javaString(LispObject arg) throws ConditionThrowable
ConditionThrowable
public static final LispObject number(long n)
public static final LispObject number(java.math.BigInteger numerator, java.math.BigInteger denominator) throws ConditionThrowable
ConditionThrowable
public static final LispObject number(java.math.BigInteger n)
public static final int mod(int number, int divisor) throws ConditionThrowable
ConditionThrowable
public static final int mix(long x, long y)
public static final LispObject readObjectFromString(java.lang.String s)
public static final LispObject loadCompiledFunction(java.lang.String namestring) throws ConditionThrowable
ConditionThrowable
public static final LispObject makeCompiledClosure(LispObject template, LispObject[] context) throws ConditionThrowable
ConditionThrowable
public static final java.lang.String safeWriteToString(LispObject obj)
public static final boolean isValidSetfFunctionName(LispObject obj)
public static final LispObject getUpgradedArrayElementType(LispObject type) throws ConditionThrowable
ConditionThrowable
public static final byte coerceLispObjectToJavaByte(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final LispObject coerceJavaByteToLispObject(byte b)
public static final LispCharacter checkCharacter(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Package checkPackage(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Function checkFunction(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Stream checkStream(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Stream checkCharacterInputStream(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Stream checkCharacterOutputStream(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Stream checkBinaryInputStream(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Stream inSynonymOf(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final void writeByte(int n, LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Readtable checkReadtable(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Readtable designator_readtable(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Environment checkEnvironment(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final void checkBounds(int start, int end, int length) throws ConditionThrowable
ConditionThrowable
public static final LispObject coerceToFunction(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static final Package coerceToPackage(LispObject obj) throws ConditionThrowable
ConditionThrowable
public static Pathname coerceToPathname(LispObject arg) throws ConditionThrowable
ConditionThrowable
public LispObject assq(LispObject item, LispObject alist) throws ConditionThrowable
ConditionThrowable
public static final boolean memq(LispObject item, LispObject list) throws ConditionThrowable
ConditionThrowable
public static final boolean memql(LispObject item, LispObject list) throws ConditionThrowable
ConditionThrowable
public static final LispObject getf(LispObject plist, LispObject indicator, LispObject defaultValue) throws ConditionThrowable
ConditionThrowable
public static final LispObject get(LispObject symbol, LispObject indicator) throws ConditionThrowable
ConditionThrowable
public static final LispObject get(LispObject symbol, LispObject indicator, LispObject defaultValue) throws ConditionThrowable
ConditionThrowable
public static final LispObject put(Symbol symbol, LispObject indicator, LispObject value) throws ConditionThrowable
ConditionThrowable
public static final LispObject putf(LispObject plist, LispObject indicator, LispObject value) throws ConditionThrowable
ConditionThrowable
public static final LispObject remprop(Symbol symbol, LispObject indicator) throws ConditionThrowable
ConditionThrowable
public static final java.lang.String format(LispObject formatControl, LispObject formatArguments) throws ConditionThrowable
ConditionThrowable
public static final Symbol intern(java.lang.String name, Package pkg)
public static final Symbol internInPackage(java.lang.String name, java.lang.String packageName) throws ConditionThrowable
ConditionThrowable
public static final Symbol internKeyword(java.lang.String s)
public static final LispObject recall(SimpleString key)
public static final Symbol internSpecial(java.lang.String name, Package pkg, LispObject value)
public static final Symbol internConstant(java.lang.String name, Package pkg, LispObject value)
public static final Symbol exportSpecial(java.lang.String name, Package pkg, LispObject value)
public static final Symbol exportConstant(java.lang.String name, Package pkg, LispObject value)
public static final Package getCurrentPackage()
public static final void resetIO(Stream in, Stream out)
public static final void resetIO()
public static final TwoWayStream getTerminalIO()
public static final Stream getStandardInput()
public static final Stream getStandardOutput() throws ConditionThrowable
ConditionThrowable
public static final Readtable currentReadtable() throws ConditionThrowable
ConditionThrowable
public static void exit(int status)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |