|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.armedbear.lisp.Lisp
public final 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 Package PACKAGE_LISP
public static final Package PACKAGE_THREADS
public static final Package PACKAGE_FORMAT
public static final Package PACKAGE_XP
public static final Package PACKAGE_PRECOMPILER
public static final Package PACKAGE_SEQUENCE
public static final LispObject NIL
public static final LispObject EOF
public static boolean profiling
public static boolean sampling
public static volatile boolean sampleNow
public 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 DOUBLE_COLON_PACKAGE_SEPARATORS
public static final Symbol _LOAD_DEPTH_
public static final Symbol _LOAD_STREAM_
public static final Symbol _FASL_LOADER_
public static final Symbol _SOURCE_
public static final Symbol _SOURCE_POSITION_
public static final Symbol _AUTOLOAD_VERBOSE_
public static final Symbol AUTOLOADING_CACHE
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 _COMMAND_LINE_ARGUMENT_LIST_
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)
public static final LispObject macroexpand(LispObject form, Environment env, LispThread thread)
public static final LispObject macroexpand_1(LispObject form, Environment env, LispThread thread)
public static final LispObject error(LispObject condition)
public static final int ierror(LispObject condition)
public static final java.lang.String serror(LispObject condition)
public static final LispObject error(LispObject condition, LispObject message)
public static final int ierror(LispObject condition, LispObject message)
public static final java.lang.String serror(LispObject condition, LispObject message)
public static final LispObject type_error(LispObject datum, LispObject expectedType)
public static final void setInterrupted(boolean b)
public static final void handleInterrupt()
public static final LispObject loadTimeValue(LispObject obj)
public static final LispObject eval(LispObject obj)
public static final LispObject eval(LispObject obj, Environment env, LispThread thread)
public static final LispObject evalCall(LispObject function, LispObject args, Environment env, LispThread thread)
public static final LispObject parseBody(LispObject body, boolean documentationAllowed)
public static final LispObject parseSpecials(LispObject forms)
public static final LispObject progn(LispObject body, Environment env, LispThread thread)
public static final LispObject preprocessTagBody(LispObject body, Environment env)
public static final LispObject nonLocalGo(LispObject tagbody, LispObject tag)
public static final LispObject nonLocalReturn(LispObject blockId, LispObject blockName, LispObject result)
public static final LispObject processTagBody(LispObject body, LispObject localTags, Environment env)
public static final void bindArg(LispObject ownSpecials, Symbol sym, LispObject value, Environment env, LispThread thread)
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)
public static final LispObject multipleValueCall1(LispObject result, LispObject function, LispThread thread)
public static final void progvBindVars(LispObject symbols, LispObject values, LispThread thread)
public static Symbol checkSymbol(LispObject obj)
public static final LispObject checkList(LispObject obj)
public static final AbstractArray checkArray(LispObject obj)
public static final AbstractVector checkVector(LispObject obj)
public static final DoubleFloat checkDoubleFloat(LispObject obj)
public static final SingleFloat checkSingleFloat(LispObject obj)
public static final StackFrame checkStackFrame(LispObject obj)
public static final Symbol gensym(LispThread thread)
public static final Symbol gensym(java.lang.String prefix, LispThread thread)
public static final java.lang.String javaString(LispObject arg)
public static final LispObject number(long n)
public static final LispObject number(java.math.BigInteger numerator, java.math.BigInteger denominator)
public static final LispObject number(java.math.BigInteger n)
public static final int mod(int number, int divisor)
public static final int mix(long x, long y)
public static final LispObject readObjectFromString(java.lang.String s)
@Deprecated public static final LispObject loadCompiledFunction(java.lang.String namestring)
public static final byte[] readFunctionBytes(Pathname name)
public static final Function makeCompiledFunctionFromClass(java.lang.Class<?> c)
public static final LispObject loadCompiledFunction(java.io.InputStream in, int size)
public static final Function loadClassBytes(byte[] bytes)
public static final Function loadClassBytes(byte[] bytes, JavaClassLoader cl)
public static final LispObject makeCompiledClosure(LispObject template, ClosureBinding[] context)
public static final java.lang.String safeWriteToString(LispObject obj)
public static final boolean isValidSetfFunctionName(LispObject obj)
public static final boolean isValidMacroFunctionName(LispObject obj)
public static final LispObject getUpgradedArrayElementType(LispObject type)
public static final byte coerceLispObjectToJavaByte(LispObject obj)
public static final LispObject coerceJavaByteToLispObject(byte b)
public static final LispCharacter checkCharacter(LispObject obj)
public static final Package checkPackage(LispObject obj)
public static final Function checkFunction(LispObject obj)
public static final Stream checkStream(LispObject obj)
public static final Stream checkCharacterInputStream(LispObject obj)
public static final Stream checkCharacterOutputStream(LispObject obj)
public static final Stream checkBinaryInputStream(LispObject obj)
public static final Stream outSynonymOf(LispObject obj)
public static final Stream inSynonymOf(LispObject obj)
public static final void writeByte(int n, LispObject obj)
public static final Readtable checkReadtable(LispObject obj)
public static final AbstractString checkString(LispObject obj)
public static final Layout checkLayout(LispObject obj)
public static final Readtable designator_readtable(LispObject obj)
public static final Environment checkEnvironment(LispObject obj)
public static final void checkBounds(int start, int end, int length)
public static final LispObject coerceToFunction(LispObject obj)
public static final Package coerceToPackage(LispObject obj)
public static Pathname coerceToPathname(LispObject arg)
public static LispObject assq(LispObject item, LispObject alist)
public static final boolean memq(LispObject item, LispObject list)
public static final boolean memql(LispObject item, LispObject list)
public static final LispObject getf(LispObject plist, LispObject indicator, LispObject defaultValue)
public static final LispObject get(LispObject symbol, LispObject indicator)
public static final LispObject get(LispObject symbol, LispObject indicator, LispObject defaultValue)
public static final LispObject put(Symbol symbol, LispObject indicator, LispObject value)
public static final LispObject putf(LispObject plist, LispObject indicator, LispObject value)
public static final LispObject remprop(Symbol symbol, LispObject indicator)
public static final java.lang.String format(LispObject formatControl, LispObject formatArguments)
public static final Symbol intern(java.lang.String name, Package pkg)
public static final Symbol internInPackage(java.lang.String name, java.lang.String packageName)
public static final Symbol internKeyword(java.lang.String s)
public static final LispObject recall(java.lang.String key)
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()
public static final Readtable currentReadtable()
public static void exit(int status)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |