com.cyc.cycjava.cycl
Class misc_utilities

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.cycjava.cycl.misc_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class misc_utilities
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLFloat $float8$0_5
           
static SubLSymbol $kw22$CONS
           
static SubLSymbol $kw24$ADJOIN
           
static SubLSymbol $kw25$APPEND
           
static SubLSymbol $kw26$UNION
           
static SubLSymbol $kw27$CDR
           
static SubLSymbol $kw28$CAR
           
static SubLSymbol $kw29$REMOVE
           
static SubLSymbol $kw30$RPLACA
           
static SubLSymbol $kw31$RPLACD
           
static SubLSymbol $kw32$REVERSE
           
static SubLSymbol $kw33$INC
           
static SubLSymbol $kw34$DEC
           
static SubLSymbol $kw39$TRUE
           
static SubLSymbol $kw40$FALSE
           
static SubLSymbol $kw45$_MEMOIZED_ITEM_NOT_FOUND_
           
static SubLSymbol $kw47$UNINITIALIZED
           
static SubLSymbol $kw48$IGNORE_ERRORS_TARGET
           
static SubLSymbol $kw51$INPUT
           
static SubLSymbol $kw59$DEFAULT
           
static SubLList $list23
           
static SubLList $list35
           
static SubLList $list41
           
static SubLList $list55
           
static SubLString $str0$Copyright__c__1995___2009_Cycorp_
           
static SubLString $str1$___Copyright__c__1998___2009_Cyco
           
static SubLString $str11$Cannot_initialize_HL_KB_object_ca
           
static SubLString $str12$Do_not_have_a_valid_location_for_
           
static SubLString $str13$Could_not_initialize_HL_store_cac
           
static SubLString $str14$Initializing_HL_backing_store_cac
           
static SubLString $str16$Could_not_initialize_shared_symbo
           
static SubLString $str17$_
           
static SubLString $str18$HL_Store_directory_being_set_to_a
           
static SubLString $str19$The_caches_directory_will_be_wron
           
static SubLString $str20$units__4__0d_
           
static SubLString $str21$Guessing_HL_Store_location_of__A
           
static SubLString $str3$No_KB_is_loaded___System_KB_initi
           
static SubLString $str46$Could_not_get_hostname_
           
static SubLString $str5$hack_
           
static SubLString $str50$_proc_cpuinfo
           
static SubLString $str52$Unable_to_open__S
           
static SubLString $str53$bogomips
           
static SubLString $str54$_
           
static SubLString $str6$file_backed_cache_initializer
           
static SubLSymbol $sym10$_HL_STORE_CACHES_SHARED_SYMBOLS_
           
static SubLSymbol $sym15$CATCH_ERROR_MESSAGE_HANDLER
           
static SubLSymbol $sym2$_SYSTEM_CODE_INITIALIZATIONS_MARKER_
           
static SubLSymbol $sym36$LISTP
           
static SubLSymbol $sym37$PROPER_LIST_P
           
static SubLSymbol $sym38$POSITIVE_INTEGER_P
           
static SubLSymbol $sym4$SYSTEM_CODE_INITIALIZATIONS_RUN_P
           
static SubLSymbol $sym42$HOSTNAME
           
static SubLSymbol $sym43$STRINGP
           
static SubLSymbol $sym44$_HOSTNAME_CACHING_STATE_
           
static SubLSymbol $sym49$IGNORE_ERRORS_HANDLER
           
static SubLSymbol $sym56$PUNLESS
           
static SubLSymbol $sym57$WARN
           
static SubLSymbol $sym58$WARN_UNLESS
           
static SubLSymbol $sym60$SUBL_VARIABLE_BINDING_P
           
static SubLSymbol $sym61$SUBL_VARIABLE_BINDING_LIST_P
           
static SubLSymbol $sym62$FIRST
           
static SubLSymbol $sym63$SECOND
           
static SubLSymbol $sym7$INITIALIZE_ALL_FILE_BACKED_CACHES
           
static SubLSymbol $sym9$_HL_STORE_CACHES_DIRECTORY_
           
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 clear_machine_bogomips()
           
static SubLObject compute_machine_bogomips()
           
static SubLObject declare_misc_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject get_hl_store_cache_filename(SubLObject filename, SubLObject extension)
           
static SubLObject get_hl_store_caches_shared_symbols()
           
static SubLObject hl_store_caches_directory()
           
static SubLObject hl_store_content_completely_cachedP()
           
static SubLObject init_misc_utilities_file()
           
static SubLObject initialize_hl_store_cache_directory_and_shared_symbols(SubLObject direname, SubLObject symbols)
           
static SubLObject initialize_hl_store_cache_shared_symbols(SubLObject symbols)
           
static SubLObject initialize_hl_store_caches_from_directory(SubLObject direname, SubLObject symbols)
           
static SubLObject initialize_hl_store_caches()
           
static SubLObject initialized_p(SubLObject object)
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject machine_bogomips()
          Return the processor speed of this machine in bogomips, or NIL if this can't be determined.
static SubLObject other_binary_arg(SubLObject arg)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject scale_by_bogomips(SubLObject numbers, SubLObject bogomips)
          Multiplies each number in NUMBERS by BOGOMIPS/(machine-bogomips).
static SubLObject set_hl_store_caches_directory(SubLObject directory)
           
static SubLObject setup_misc_utilities_file()
           
static SubLObject system_code_api_initializations()
          System code initializations that have to do with the Cyc API.
static SubLObject system_code_application_initializations()
          System code initializations for application code built into Cyc.
static SubLObject system_code_hl_initializations()
          System code initializations that have to do with HL level reasoning.
static SubLObject system_code_image_initializations()
          System code initializations that have to do with distinguishing the current image from the image that saved out the world being used.
static SubLObject system_code_inference_initializations()
          System code initializations that have to do with inference.
static SubLObject system_code_initializations(SubLObject perform_app_specific_initializationsP)
          Initializations which should be run every time the system code is initialized.
static SubLObject system_kb_initializations()
          Initializations which should be run every time the system is initialized, if there is a KB present.
static SubLObject uninitialized_p(SubLObject object)
           
static SubLObject uninitialized()
           
 
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

$str0$Copyright__c__1995___2009_Cycorp_

public static final SubLString $str0$Copyright__c__1995___2009_Cycorp_

$str1$___Copyright__c__1998___2009_Cyco

public static final SubLString $str1$___Copyright__c__1998___2009_Cyco

$sym2$_SYSTEM_CODE_INITIALIZATIONS_MARKER_

public static final SubLSymbol $sym2$_SYSTEM_CODE_INITIALIZATIONS_MARKER_

$str3$No_KB_is_loaded___System_KB_initi

public static final SubLString $str3$No_KB_is_loaded___System_KB_initi

$sym4$SYSTEM_CODE_INITIALIZATIONS_RUN_P

public static final SubLSymbol $sym4$SYSTEM_CODE_INITIALIZATIONS_RUN_P

$str5$hack_

public static final SubLString $str5$hack_

$str6$file_backed_cache_initializer

public static final SubLString $str6$file_backed_cache_initializer

$sym7$INITIALIZE_ALL_FILE_BACKED_CACHES

public static final SubLSymbol $sym7$INITIALIZE_ALL_FILE_BACKED_CACHES

$float8$0_5

public static final SubLFloat $float8$0_5

$sym9$_HL_STORE_CACHES_DIRECTORY_

public static final SubLSymbol $sym9$_HL_STORE_CACHES_DIRECTORY_

$sym10$_HL_STORE_CACHES_SHARED_SYMBOLS_

public static final SubLSymbol $sym10$_HL_STORE_CACHES_SHARED_SYMBOLS_

$str11$Cannot_initialize_HL_KB_object_ca

public static final SubLString $str11$Cannot_initialize_HL_KB_object_ca

$str12$Do_not_have_a_valid_location_for_

public static final SubLString $str12$Do_not_have_a_valid_location_for_

$str13$Could_not_initialize_HL_store_cac

public static final SubLString $str13$Could_not_initialize_HL_store_cac

$str14$Initializing_HL_backing_store_cac

public static final SubLString $str14$Initializing_HL_backing_store_cac

$sym15$CATCH_ERROR_MESSAGE_HANDLER

public static final SubLSymbol $sym15$CATCH_ERROR_MESSAGE_HANDLER

$str16$Could_not_initialize_shared_symbo

public static final SubLString $str16$Could_not_initialize_shared_symbo

$str17$_

public static final SubLString $str17$_

$str18$HL_Store_directory_being_set_to_a

public static final SubLString $str18$HL_Store_directory_being_set_to_a

$str19$The_caches_directory_will_be_wron

public static final SubLString $str19$The_caches_directory_will_be_wron

$str20$units__4__0d_

public static final SubLString $str20$units__4__0d_

$str21$Guessing_HL_Store_location_of__A

public static final SubLString $str21$Guessing_HL_Store_location_of__A

$kw22$CONS

public static final SubLSymbol $kw22$CONS

$list23

public static final SubLList $list23

$kw24$ADJOIN

public static final SubLSymbol $kw24$ADJOIN

$kw25$APPEND

public static final SubLSymbol $kw25$APPEND

$kw26$UNION

public static final SubLSymbol $kw26$UNION

$kw27$CDR

public static final SubLSymbol $kw27$CDR

$kw28$CAR

public static final SubLSymbol $kw28$CAR

$kw29$REMOVE

public static final SubLSymbol $kw29$REMOVE

$kw30$RPLACA

public static final SubLSymbol $kw30$RPLACA

$kw31$RPLACD

public static final SubLSymbol $kw31$RPLACD

$kw32$REVERSE

public static final SubLSymbol $kw32$REVERSE

$kw33$INC

public static final SubLSymbol $kw33$INC

$kw34$DEC

public static final SubLSymbol $kw34$DEC

$list35

public static final SubLList $list35

$sym36$LISTP

public static final SubLSymbol $sym36$LISTP

$sym37$PROPER_LIST_P

public static final SubLSymbol $sym37$PROPER_LIST_P

$sym38$POSITIVE_INTEGER_P

public static final SubLSymbol $sym38$POSITIVE_INTEGER_P

$kw39$TRUE

public static final SubLSymbol $kw39$TRUE

$kw40$FALSE

public static final SubLSymbol $kw40$FALSE

$list41

public static final SubLList $list41

$sym42$HOSTNAME

public static final SubLSymbol $sym42$HOSTNAME

$sym43$STRINGP

public static final SubLSymbol $sym43$STRINGP

$sym44$_HOSTNAME_CACHING_STATE_

public static final SubLSymbol $sym44$_HOSTNAME_CACHING_STATE_

$kw45$_MEMOIZED_ITEM_NOT_FOUND_

public static final SubLSymbol $kw45$_MEMOIZED_ITEM_NOT_FOUND_

$str46$Could_not_get_hostname_

public static final SubLString $str46$Could_not_get_hostname_

$kw47$UNINITIALIZED

public static final SubLSymbol $kw47$UNINITIALIZED

$kw48$IGNORE_ERRORS_TARGET

public static final SubLSymbol $kw48$IGNORE_ERRORS_TARGET

$sym49$IGNORE_ERRORS_HANDLER

public static final SubLSymbol $sym49$IGNORE_ERRORS_HANDLER

$str50$_proc_cpuinfo

public static final SubLString $str50$_proc_cpuinfo

$kw51$INPUT

public static final SubLSymbol $kw51$INPUT

$str52$Unable_to_open__S

public static final SubLString $str52$Unable_to_open__S

$str53$bogomips

public static final SubLString $str53$bogomips

$str54$_

public static final SubLString $str54$_

$list55

public static final SubLList $list55

$sym56$PUNLESS

public static final SubLSymbol $sym56$PUNLESS

$sym57$WARN

public static final SubLSymbol $sym57$WARN

$sym58$WARN_UNLESS

public static final SubLSymbol $sym58$WARN_UNLESS

$kw59$DEFAULT

public static final SubLSymbol $kw59$DEFAULT

$sym60$SUBL_VARIABLE_BINDING_P

public static final SubLSymbol $sym60$SUBL_VARIABLE_BINDING_P

$sym61$SUBL_VARIABLE_BINDING_LIST_P

public static final SubLSymbol $sym61$SUBL_VARIABLE_BINDING_LIST_P

$sym62$FIRST

public static final SubLSymbol $sym62$FIRST

$sym63$SECOND

public static final SubLSymbol $sym63$SECOND
Method Detail

system_code_initializations

public static final SubLObject system_code_initializations(SubLObject perform_app_specific_initializationsP)
Initializations which should be run every time the system code is initialized.


system_code_image_initializations

public static final SubLObject system_code_image_initializations()
System code initializations that have to do with distinguishing the current image from the image that saved out the world being used.


system_code_hl_initializations

public static final SubLObject system_code_hl_initializations()
System code initializations that have to do with HL level reasoning.


system_code_inference_initializations

public static final SubLObject system_code_inference_initializations()
System code initializations that have to do with inference.


system_code_api_initializations

public static final SubLObject system_code_api_initializations()
System code initializations that have to do with the Cyc API.


system_code_application_initializations

public static final SubLObject system_code_application_initializations()
System code initializations for application code built into Cyc. To be called only by system-code-initializations.


system_kb_initializations

public static final SubLObject system_kb_initializations()
Initializations which should be run every time the system is initialized, if there is a KB present.


get_hl_store_caches_shared_symbols

public static final SubLObject get_hl_store_caches_shared_symbols()

initialize_hl_store_caches

public static final SubLObject initialize_hl_store_caches()

initialize_hl_store_caches_from_directory

public static final SubLObject initialize_hl_store_caches_from_directory(SubLObject direname,
                                                                         SubLObject symbols)

initialize_hl_store_cache_directory_and_shared_symbols

public static final SubLObject initialize_hl_store_cache_directory_and_shared_symbols(SubLObject direname,
                                                                                      SubLObject symbols)

initialize_hl_store_cache_shared_symbols

public static final SubLObject initialize_hl_store_cache_shared_symbols(SubLObject symbols)

hl_store_content_completely_cachedP

public static final SubLObject hl_store_content_completely_cachedP()

get_hl_store_cache_filename

public static final SubLObject get_hl_store_cache_filename(SubLObject filename,
                                                           SubLObject extension)

set_hl_store_caches_directory

public static final SubLObject set_hl_store_caches_directory(SubLObject directory)

hl_store_caches_directory

public static final SubLObject hl_store_caches_directory()

other_binary_arg

public static final SubLObject other_binary_arg(SubLObject arg)

machine_bogomips

public static final SubLObject machine_bogomips()
Return the processor speed of this machine in bogomips, or NIL if this can't be determined.


clear_machine_bogomips

public static final SubLObject clear_machine_bogomips()

compute_machine_bogomips

public static final SubLObject compute_machine_bogomips()

scale_by_bogomips

public static final SubLObject scale_by_bogomips(SubLObject numbers,
                                                 SubLObject bogomips)
Multiplies each number in NUMBERS by BOGOMIPS/(machine-bogomips). If this machine is faster than BOGOMIPS, NUMBERS will get smaller. If this machine is slower than BOGOMIPS, NUMBERS will get bigger. If (machine-bogomips) is unknown, returns NUMBERS unscaled.


uninitialized

public static final SubLObject uninitialized()

uninitialized_p

public static final SubLObject uninitialized_p(SubLObject object)

initialized_p

public static final SubLObject initialized_p(SubLObject object)

declare_misc_utilities_file

public static final SubLObject declare_misc_utilities_file()

init_misc_utilities_file

public static final SubLObject init_misc_utilities_file()

setup_misc_utilities_file

public static final SubLObject setup_misc_utilities_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.