com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class Packages
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.jrtl.nativeCode.subLisp.Packages
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class Packages
- extends SubLTrampolineFile
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols |
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER |
Method Summary |
static SubLObject |
apropos(SubLObject nameSpec,
SubLObject packageSpec,
SubLObject externalOnly,
SubLObject caseInsensitive)
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
export(SubLObject symbols,
SubLObject thePackage)
|
static SubLObject |
find_package(SubLObject packageName)
|
static SubLObject |
find_symbol(SubLObject name,
SubLObject packageSpec)
|
static SubLObject |
in_package(SubLObject packageName)
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
intern(SubLObject symbolSpec,
SubLObject packageSpec)
|
static SubLObject |
list_all_packages()
|
static SubLObject |
lock_package(SubLObject thePackage)
|
static SubLObject |
make_package(SubLObject name,
SubLObject usedPackageList,
SubLObject nickNames)
|
static java.util.Iterator |
makeSymbolIterator(SubLObject thePackage)
|
static SubLObject |
package_locked_p(SubLObject thePackage)
|
static SubLObject |
package_name(SubLObject thePackage)
|
static SubLObject |
package_nicknames(SubLObject thePackage)
|
static SubLObject |
package_shadowing_symbols(SubLObject thePackage)
|
static SubLObject |
package_use_list(SubLObject thePackage)
|
static SubLObject |
package_used_by_list(SubLObject thePackage)
|
static SubLObject |
print_package(SubLObject thePackage,
SubLObject stream)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
sublisp_import(SubLObject symbols,
SubLObject thePackage)
|
static boolean |
symbolIteratorHasNext(java.util.Iterator symbolIterator)
|
static SubLObject |
symbolIteratorNext(java.util.Iterator symbolIterator)
|
static SubLObject |
unexport(SubLObject symbols,
SubLObject thePackage)
|
static SubLObject |
unintern(SubLObject symbol,
SubLObject packageSpec)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
$package$
public static SubLSymbol $package$
package_name
public static final SubLObject package_name(SubLObject thePackage)
package_use_list
public static final SubLObject package_use_list(SubLObject thePackage)
package_used_by_list
public static final SubLObject package_used_by_list(SubLObject thePackage)
package_nicknames
public static final SubLObject package_nicknames(SubLObject thePackage)
package_shadowing_symbols
public static final SubLObject package_shadowing_symbols(SubLObject thePackage)
package_locked_p
public static final SubLObject package_locked_p(SubLObject thePackage)
lock_package
public static final SubLObject lock_package(SubLObject thePackage)
make_package
public static final SubLObject make_package(SubLObject name,
SubLObject usedPackageList,
SubLObject nickNames)
find_package
public static final SubLObject find_package(SubLObject packageName)
list_all_packages
public static final SubLObject list_all_packages()
in_package
public static final SubLObject in_package(SubLObject packageName)
intern
public static final SubLObject intern(SubLObject symbolSpec,
SubLObject packageSpec)
unintern
public static final SubLObject unintern(SubLObject symbol,
SubLObject packageSpec)
find_symbol
public static final SubLObject find_symbol(SubLObject name,
SubLObject packageSpec)
sublisp_import
public static final SubLObject sublisp_import(SubLObject symbols,
SubLObject thePackage)
export
public static final SubLObject export(SubLObject symbols,
SubLObject thePackage)
unexport
public static final SubLObject unexport(SubLObject symbols,
SubLObject thePackage)
apropos
public static final SubLObject apropos(SubLObject nameSpec,
SubLObject packageSpec,
SubLObject externalOnly,
SubLObject caseInsensitive)
print_package
public static final SubLObject print_package(SubLObject thePackage,
SubLObject stream)
makeSymbolIterator
public static final java.util.Iterator makeSymbolIterator(SubLObject thePackage)
symbolIteratorHasNext
public static final boolean symbolIteratorHasNext(java.util.Iterator symbolIterator)
symbolIteratorNext
public static final SubLObject symbolIteratorNext(java.util.Iterator symbolIterator)
declareFunctions
public void declareFunctions()
- Description copied from interface:
SubLFile
- Declares the mapping between functions and symbols for all named
functions defined in the file.
Like CRTL define.
initializeVariables
public void initializeVariables()
- Description copied from interface:
SubLFile
- Initializes all global variables and private internal variables
for constants defined in the file.
Like CRTL init.
runTopLevelForms
public void runTopLevelForms()
- Description copied from interface:
SubLFile
- Runs all top-level forms in order.
Like CRTL setup.