com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class Packages

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.jrtl.nativeCode.subLisp.Packages
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class Packages
extends SubLTrampolineFile


Field Summary
static SubLSymbol $package$
           
static SubLFile me
           
 
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 com.cyc.tool.subl.util.SubLTrampolineFile
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

me

public static final SubLFile me

$package$

public static SubLSymbol $package$
Method Detail

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.