com.cyc.tool.subl.jrtl.translatedCode.sublisp
Class environment

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.tool.subl.jrtl.translatedCode.sublisp.environment
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class environment
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $kw0$LISP_IMPLEMENTATION_TYPE
           
static SubLSymbol $kw1$LISP_IMPLEMENTATION_VERSION
           
static SubLSymbol $kw10$PROCESS_ID
           
static SubLSymbol $kw11$NETWORK_NAME
           
static SubLSymbol $kw2$SHORT_SITE_NAME
           
static SubLSymbol $kw3$LONG_SITE_NAME
           
static SubLSymbol $kw4$MACHINE_INSTANCE
           
static SubLSymbol $kw5$MACHINE_TYPE
           
static SubLSymbol $kw6$MACHINE_VERSION
           
static SubLSymbol $kw7$SOFTWARE_TYPE
           
static SubLSymbol $kw8$SOFTWARE_VERSION
           
static SubLSymbol $kw9$USER
           
static SubLFile me
           
static java.lang.String myName
           
 
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
EMPTY_SUBL_OBJECT_ARRAY
 
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 declare_environment_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject get_machine_name(SubLObject v_default)
           
static SubLObject get_network_name(SubLObject v_default)
           
static SubLObject get_process_id(SubLObject v_default)
           
static SubLObject get_user_name(SubLObject v_default)
           
static SubLObject init_environment_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject lisp_implementation_type()
           
static SubLObject lisp_implementation_version()
           
static SubLObject long_site_name()
           
static SubLObject machine_instance()
           
static SubLObject machine_type()
           
static SubLObject machine_version()
           
static SubLObject my_getf(SubLObject plist, SubLObject indicator, SubLObject v_default)
          Return the value for INDICATOR in PLIST, or DEFAULT if not present
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_environment_file()
           
static SubLObject short_site_name()
           
static SubLObject software_type()
           
static SubLObject software_version()
           
 
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
extractFunctionNamed
 
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

myName

public static final java.lang.String myName
See Also:
Constant Field Values

$kw0$LISP_IMPLEMENTATION_TYPE

public static final SubLSymbol $kw0$LISP_IMPLEMENTATION_TYPE

$kw1$LISP_IMPLEMENTATION_VERSION

public static final SubLSymbol $kw1$LISP_IMPLEMENTATION_VERSION

$kw2$SHORT_SITE_NAME

public static final SubLSymbol $kw2$SHORT_SITE_NAME

$kw3$LONG_SITE_NAME

public static final SubLSymbol $kw3$LONG_SITE_NAME

$kw4$MACHINE_INSTANCE

public static final SubLSymbol $kw4$MACHINE_INSTANCE

$kw5$MACHINE_TYPE

public static final SubLSymbol $kw5$MACHINE_TYPE

$kw6$MACHINE_VERSION

public static final SubLSymbol $kw6$MACHINE_VERSION

$kw7$SOFTWARE_TYPE

public static final SubLSymbol $kw7$SOFTWARE_TYPE

$kw8$SOFTWARE_VERSION

public static final SubLSymbol $kw8$SOFTWARE_VERSION

$kw9$USER

public static final SubLSymbol $kw9$USER

$kw10$PROCESS_ID

public static final SubLSymbol $kw10$PROCESS_ID

$kw11$NETWORK_NAME

public static final SubLSymbol $kw11$NETWORK_NAME
Method Detail

my_getf

public static final SubLObject my_getf(SubLObject plist,
                                       SubLObject indicator,
                                       SubLObject v_default)
Return the value for INDICATOR in PLIST, or DEFAULT if not present


lisp_implementation_type

public static final SubLObject lisp_implementation_type()

lisp_implementation_version

public static final SubLObject lisp_implementation_version()

short_site_name

public static final SubLObject short_site_name()

long_site_name

public static final SubLObject long_site_name()

machine_instance

public static final SubLObject machine_instance()

machine_type

public static final SubLObject machine_type()

machine_version

public static final SubLObject machine_version()

software_type

public static final SubLObject software_type()

software_version

public static final SubLObject software_version()

get_user_name

public static final SubLObject get_user_name(SubLObject v_default)

get_process_id

public static final SubLObject get_process_id(SubLObject v_default)

get_network_name

public static final SubLObject get_network_name(SubLObject v_default)

get_machine_name

public static final SubLObject get_machine_name(SubLObject v_default)

declare_environment_file

public static final SubLObject declare_environment_file()

init_environment_file

public static final SubLObject init_environment_file()

setup_environment_file

public static final SubLObject setup_environment_file()

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.