com.cyc.cycjava.cycl
Class builder_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.builder_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class builder_utilities
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $all_cyc_products$
          A list of all cyc product identifiers
static SubLObject $const101$EverythingPSC
           
static SubLObject $const102$Collection
           
static SubLObject $const109$CollectionType
           
static SubLObject $const26$Guest
           
static SubLObject $const59$genlMt
           
static SubLObject $const60$genlPreds
           
static SubLObject $const64$negationPreds
           
static SubLObject $const66$disjointWith
           
static SubLObject $const67$genlInverse
           
static SubLObject $const68$negationInverse
           
static SubLObject $const69$genls
           
static SubLObject $const72$isa
           
static SubLObject $const75$quotedIsa
           
static SubLSymbol $cyc_product_definitions$
          A list of cyc product definitions, each of which is of the form ([CYC-PRODUCT] [CODE-PRODUCT] [KB-PRODUCT] [BRANCH-TAG])
static SubLSymbol $cyc_tests_to_use_for_sbhl_cache_tuning$
          Processes all of the tests in this list as part of the SBHL cache tuning.
static SubLFloat $float124$0_1
           
static SubLSymbol $generic_sbhl_caching_policy_templates$
           
static SubLInteger $int62$500
           
static SubLInteger $int63$200
           
static SubLInteger $int65$100
           
static SubLInteger $int70$5000
           
static SubLInteger $int71$2000
           
static SubLInteger $int73$10000
           
static SubLInteger $int74$8000
           
static SubLInteger $int76$4000
           
static SubLInteger $int77$1000
           
static SubLSymbol $kb_queries_to_use_for_sbhl_cache_tuning$
          Runs all of these queries as part of the SBHL cache tuning.
static SubLSymbol $kw0$TERSE
           
static SubLSymbol $kw108$ASCENDING
           
static SubLSymbol $kw111$PERCENTAGE
           
static SubLSymbol $kw114$IGNORE_ERRORS_TARGET
           
static SubLSymbol $kw119$EXHAUSTED
           
static SubLSymbol $kw125$LOG
           
static SubLSymbol $kw24$RECEIVE_ONLY
           
static SubLSymbol $kw29$NONE
           
static SubLSymbol $kw33$DEAF
           
static SubLSymbol $kw41$HEAD
           
static SubLSymbol $kw42$STANDARD
           
static SubLSymbol $kw43$FULL
           
static SubLSymbol $kw45$CAE_0_3
           
static SubLSymbol $kw46$TKB
           
static SubLSymbol $kw47$AKB
           
static SubLSymbol $kw51$UNKNOWN_CYC_PRODUCT
           
static SubLSymbol $kw52$OUTPUT
           
static SubLSymbol $kw55$DEFAULT
           
static SubLSymbol $kw56$STICKY
           
static SubLSymbol $kw57$UNDEFINED
           
static SubLSymbol $kw58$ALL
           
static SubLSymbol $kw61$SWAPOUT
           
static SubLSymbol $kw84$SILENT
           
static SubLSymbol $kw85$CYC_TESTS
           
static SubLSymbol $kw88$KB_QUERIES
           
static SubLSymbol $kw90$CYCLOPS
           
static SubLSymbol $kw93$CYC_API
           
static SubLSymbol $kw94$SUCCESS
           
static SubLSymbol $kw96$ERROR
           
static SubLList $list81
           
static SubLSymbol $run_cyclops_for_sbhl_cache_tuningP$
          When T, runs the CycLOPS benchmark once as part of the SBHL cache tuning.
static SubLString $str10$_install_
           
static SubLString $str11$kb_
           
static SubLString $str110$Nothing_to_clip_
           
static SubLString $str112$Invalid_percentage__A__cannot_cli
           
static SubLString $str113$cdolist
           
static SubLString $str116$___A__Deleting__A_____
           
static SubLString $str117$_done___
           
static SubLString $str12$_load
           
static SubLString $str120$___A__Current_FORT_Count____A__
           
static SubLString $str121$___A__Gathering_tabu_collections_
           
static SubLString $str122$___A__Selecting_clippable_collect
           
static SubLString $str123$___A__Clipping_collections_______
           
static SubLString $str126$___A__Clipping_stopped_at__A_FORT
           
static SubLString $str14$Writing_cyc_image_to__A__
           
static SubLString $str15$_home_builder_logs_
           
static SubLString $str16$_4__0D
           
static SubLString $str17$No_log_directory__A_____strange__
           
static SubLString $str18$forward_inference_metrics_
           
static SubLString $str19$_html
           
static SubLString $str2$Continue
           
static SubLString $str20$The_catchup_image_expected_to_be_
           
static SubLString $str21$Getting_caught_up_to_KB_rollover_
           
static SubLString $str23$The_agenda_is_not_running___Fix_y
           
static SubLString $str25$TheBuilder
           
static SubLString $str27$CycAdministrator
           
static SubLString $str28$Getting_caught_up__
           
static SubLString $str3$World_file__A_already_exists_and_
           
static SubLString $str30$Getting_caught_up_from_KB_
           
static SubLString $str31$_
           
static SubLString $str32$_to_KB_
           
static SubLString $str34$Caught_up_to_KB__A__
           
static SubLString $str37$The_cyc_product___A__is_already_p
           
static SubLString $str38$There_already_exists_a_different_
           
static SubLString $str39$The_cyc_product__A_already_exists
           
static SubLString $str4$A
           
static SubLString $str44$head
           
static SubLString $str48$cake_release_0p3_20051215
           
static SubLString $str5$cyc_
           
static SubLString $str53$Unable_to_open__S
           
static SubLString $str6$_
           
static SubLString $str7$_kb_
           
static SubLString $str8$_cyc_
           
static SubLString $str80$The_templates_list__A_does_not_co
           
static SubLString $str82$Gathering_SBHL_cache_tuning_data_
           
static SubLString $str86$Gathering_SBHL_cache_tuning_data_
           
static SubLString $str87$KBQ_Support_currently_not_impleme
           
static SubLString $str89$Gathering_SBHL_cache_tuning_data_
           
static SubLString $str9$_
           
static SubLString $str98$Mini_KB_Dumper
           
static SubLString $str99$mini_dump_finished_text
           
static SubLSymbol $sym1$CYC_BUILD_WORLD_VERIFY
           
static SubLSymbol $sym100$RELEVANT_MT_IS_EVERYTHING
           
static SubLSymbol $sym103$RELEVANT_MT_IS_GENL_MT
           
static SubLSymbol $sym104$FORT_P
           
static SubLSymbol $sym105$HIGHER_ORDER_COLLECTION_
           
static SubLSymbol $sym106$_
           
static SubLSymbol $sym107$INSTANCE_CARDINALITY
           
static SubLSymbol $sym115$IGNORE_ERRORS_HANDLER
           
static SubLSymbol $sym118$_EXIT
           
static SubLSymbol $sym13$DIRECTORY_P
           
static SubLSymbol $sym22$KB_FULL_TRANSCRIPT_LOADED
           
static SubLSymbol $sym35$KEYWORDP
           
static SubLSymbol $sym36$STRINGP
           
static SubLSymbol $sym40$CDR
           
static SubLSymbol $sym49$_CYC_PRODUCT_
           
static SubLSymbol $sym50$_KB_PRODUCT_
           
static SubLSymbol $sym54$FACT_SHEET_PATH_FOR_TERM_FILTER_AND_TRANSFORM
           
static SubLSymbol $sym78$DICTIONARY_P
           
static SubLSymbol $sym79$FIRST
           
static SubLSymbol $sym83$CATCH_ERROR_MESSAGE_HANDLER
           
static SubLSymbol $sym91$GET_KB_MINI_DUMP_TIMESTAMP
           
static SubLSymbol $sym92$PREPARE_KB_MINI_DUMP
           
static SubLSymbol $sym95$PERFORM_KB_MINI_DUMP
           
static SubLSymbol $sym97$LAUNCH_ASYNCHRONOUS_KB_MINI_DUMP
           
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 branch_tag()
           
static SubLObject code_product()
           
static SubLObject cyc_product_definition_presentP(SubLObject cyc_product, SubLObject code_product, SubLObject kb_product, SubLObject branch_tag)
          Returns T if a cyc product definition composed of these 4 values exists.
static SubLObject cyc_product()
           
static SubLObject declare_builder_utilities_file()
           
static SubLObject declare_cyc_product(SubLObject cyc_product, SubLObject code_product, SubLObject kb_product, SubLObject branch_tag)
          Declare that CYC-PRODUCT is composed of CODE-PRODUCT, KB-PRODUCT and BRANCH-TAG.
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject detect_cyc_product()
           
static SubLObject find_cyc_product(SubLObject code_product, SubLObject kb_product, SubLObject branch_tag)
          Returns the cyc product identifier for this combination of code-product, kb-product and branch-tag.
static SubLObject get_all_sbhl_module_link_predicates()
          Helper for getting just the predicates out of the module structures.
static SubLObject init_builder_utilities_file()
           
static SubLObject initialize_cyc_product()
          Detect what the value of *CYC-PRODUCT* should be, then set it.
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject kb_product()
           
static SubLObject propose_all_sticky_kb_sbhl_caching_policies(SubLObject link_predicates, SubLObject with_prefetch_p)
          Generate a KB SBHL caching policy proposal for sticky SBHL caching that for all passed link predicates.
static SubLObject propose_legacy_kb_sbhl_caching_policies(SubLObject link_predicates)
          Generate a KB SBHL caching policy proposal that reflects the state of the the system before the introduction of swap-out support--i.e.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject set_cyc_product(SubLObject cyc_product)
           
static SubLObject setup_builder_utilities_file()
           
static SubLObject specify_sbhl_caching_policy_template(SubLObject link_predicate, SubLObject policy, SubLObject capacity, SubLObject exempts, SubLObject prefetch)
           
 
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

$all_cyc_products$

public static SubLSymbol $all_cyc_products$
A list of all cyc product identifiers


$cyc_product_definitions$

public static SubLSymbol $cyc_product_definitions$
A list of cyc product definitions, each of which is of the form ([CYC-PRODUCT] [CODE-PRODUCT] [KB-PRODUCT] [BRANCH-TAG])


$generic_sbhl_caching_policy_templates$

public static SubLSymbol $generic_sbhl_caching_policy_templates$

$cyc_tests_to_use_for_sbhl_cache_tuning$

public static SubLSymbol $cyc_tests_to_use_for_sbhl_cache_tuning$
Processes all of the tests in this list as part of the SBHL cache tuning.


$kb_queries_to_use_for_sbhl_cache_tuning$

public static SubLSymbol $kb_queries_to_use_for_sbhl_cache_tuning$
Runs all of these queries as part of the SBHL cache tuning.


$run_cyclops_for_sbhl_cache_tuningP$

public static SubLSymbol $run_cyclops_for_sbhl_cache_tuningP$
When T, runs the CycLOPS benchmark once as part of the SBHL cache tuning.


$kw0$TERSE

public static final SubLSymbol $kw0$TERSE

$sym1$CYC_BUILD_WORLD_VERIFY

public static final SubLSymbol $sym1$CYC_BUILD_WORLD_VERIFY

$str2$Continue

public static final SubLString $str2$Continue

$str3$World_file__A_already_exists_and_

public static final SubLString $str3$World_file__A_already_exists_and_

$str4$A

public static final SubLString $str4$A

$str5$cyc_

public static final SubLString $str5$cyc_

$str6$_

public static final SubLString $str6$_

$str7$_kb_

public static final SubLString $str7$_kb_

$str8$_cyc_

public static final SubLString $str8$_cyc_

$str9$_

public static final SubLString $str9$_

$str10$_install_

public static final SubLString $str10$_install_

$str11$kb_

public static final SubLString $str11$kb_

$str12$_load

public static final SubLString $str12$_load

$sym13$DIRECTORY_P

public static final SubLSymbol $sym13$DIRECTORY_P

$str14$Writing_cyc_image_to__A__

public static final SubLString $str14$Writing_cyc_image_to__A__

$str15$_home_builder_logs_

public static final SubLString $str15$_home_builder_logs_

$str16$_4__0D

public static final SubLString $str16$_4__0D

$str17$No_log_directory__A_____strange__

public static final SubLString $str17$No_log_directory__A_____strange__

$str18$forward_inference_metrics_

public static final SubLString $str18$forward_inference_metrics_

$str19$_html

public static final SubLString $str19$_html

$str20$The_catchup_image_expected_to_be_

public static final SubLString $str20$The_catchup_image_expected_to_be_

$str21$Getting_caught_up_to_KB_rollover_

public static final SubLString $str21$Getting_caught_up_to_KB_rollover_

$sym22$KB_FULL_TRANSCRIPT_LOADED

public static final SubLSymbol $sym22$KB_FULL_TRANSCRIPT_LOADED

$str23$The_agenda_is_not_running___Fix_y

public static final SubLString $str23$The_agenda_is_not_running___Fix_y

$kw24$RECEIVE_ONLY

public static final SubLSymbol $kw24$RECEIVE_ONLY

$str25$TheBuilder

public static final SubLString $str25$TheBuilder

$const26$Guest

public static final SubLObject $const26$Guest

$str27$CycAdministrator

public static final SubLString $str27$CycAdministrator

$str28$Getting_caught_up__

public static final SubLString $str28$Getting_caught_up__

$kw29$NONE

public static final SubLSymbol $kw29$NONE

$str30$Getting_caught_up_from_KB_

public static final SubLString $str30$Getting_caught_up_from_KB_

$str31$_

public static final SubLString $str31$_

$str32$_to_KB_

public static final SubLString $str32$_to_KB_

$kw33$DEAF

public static final SubLSymbol $kw33$DEAF

$str34$Caught_up_to_KB__A__

public static final SubLString $str34$Caught_up_to_KB__A__

$sym35$KEYWORDP

public static final SubLSymbol $sym35$KEYWORDP

$sym36$STRINGP

public static final SubLSymbol $sym36$STRINGP

$str37$The_cyc_product___A__is_already_p

public static final SubLString $str37$The_cyc_product___A__is_already_p

$str38$There_already_exists_a_different_

public static final SubLString $str38$There_already_exists_a_different_

$str39$The_cyc_product__A_already_exists

public static final SubLString $str39$The_cyc_product__A_already_exists

$sym40$CDR

public static final SubLSymbol $sym40$CDR

$kw41$HEAD

public static final SubLSymbol $kw41$HEAD

$kw42$STANDARD

public static final SubLSymbol $kw42$STANDARD

$kw43$FULL

public static final SubLSymbol $kw43$FULL

$str44$head

public static final SubLString $str44$head

$kw45$CAE_0_3

public static final SubLSymbol $kw45$CAE_0_3

$kw46$TKB

public static final SubLSymbol $kw46$TKB

$kw47$AKB

public static final SubLSymbol $kw47$AKB

$str48$cake_release_0p3_20051215

public static final SubLString $str48$cake_release_0p3_20051215

$sym49$_CYC_PRODUCT_

public static final SubLSymbol $sym49$_CYC_PRODUCT_

$sym50$_KB_PRODUCT_

public static final SubLSymbol $sym50$_KB_PRODUCT_

$kw51$UNKNOWN_CYC_PRODUCT

public static final SubLSymbol $kw51$UNKNOWN_CYC_PRODUCT

$kw52$OUTPUT

public static final SubLSymbol $kw52$OUTPUT

$str53$Unable_to_open__S

public static final SubLString $str53$Unable_to_open__S

$sym54$FACT_SHEET_PATH_FOR_TERM_FILTER_AND_TRANSFORM

public static final SubLSymbol $sym54$FACT_SHEET_PATH_FOR_TERM_FILTER_AND_TRANSFORM

$kw55$DEFAULT

public static final SubLSymbol $kw55$DEFAULT

$kw56$STICKY

public static final SubLSymbol $kw56$STICKY

$kw57$UNDEFINED

public static final SubLSymbol $kw57$UNDEFINED

$kw58$ALL

public static final SubLSymbol $kw58$ALL

$const59$genlMt

public static final SubLObject $const59$genlMt

$const60$genlPreds

public static final SubLObject $const60$genlPreds

$kw61$SWAPOUT

public static final SubLSymbol $kw61$SWAPOUT

$int62$500

public static final SubLInteger $int62$500

$int63$200

public static final SubLInteger $int63$200

$const64$negationPreds

public static final SubLObject $const64$negationPreds

$int65$100

public static final SubLInteger $int65$100

$const66$disjointWith

public static final SubLObject $const66$disjointWith

$const67$genlInverse

public static final SubLObject $const67$genlInverse

$const68$negationInverse

public static final SubLObject $const68$negationInverse

$const69$genls

public static final SubLObject $const69$genls

$int70$5000

public static final SubLInteger $int70$5000

$int71$2000

public static final SubLInteger $int71$2000

$const72$isa

public static final SubLObject $const72$isa

$int73$10000

public static final SubLInteger $int73$10000

$int74$8000

public static final SubLInteger $int74$8000

$const75$quotedIsa

public static final SubLObject $const75$quotedIsa

$int76$4000

public static final SubLInteger $int76$4000

$int77$1000

public static final SubLInteger $int77$1000

$sym78$DICTIONARY_P

public static final SubLSymbol $sym78$DICTIONARY_P

$sym79$FIRST

public static final SubLSymbol $sym79$FIRST

$str80$The_templates_list__A_does_not_co

public static final SubLString $str80$The_templates_list__A_does_not_co

$list81

public static final SubLList $list81

$str82$Gathering_SBHL_cache_tuning_data_

public static final SubLString $str82$Gathering_SBHL_cache_tuning_data_

$sym83$CATCH_ERROR_MESSAGE_HANDLER

public static final SubLSymbol $sym83$CATCH_ERROR_MESSAGE_HANDLER

$kw84$SILENT

public static final SubLSymbol $kw84$SILENT

$kw85$CYC_TESTS

public static final SubLSymbol $kw85$CYC_TESTS

$str86$Gathering_SBHL_cache_tuning_data_

public static final SubLString $str86$Gathering_SBHL_cache_tuning_data_

$str87$KBQ_Support_currently_not_impleme

public static final SubLString $str87$KBQ_Support_currently_not_impleme

$kw88$KB_QUERIES

public static final SubLSymbol $kw88$KB_QUERIES

$str89$Gathering_SBHL_cache_tuning_data_

public static final SubLString $str89$Gathering_SBHL_cache_tuning_data_

$kw90$CYCLOPS

public static final SubLSymbol $kw90$CYCLOPS

$sym91$GET_KB_MINI_DUMP_TIMESTAMP

public static final SubLSymbol $sym91$GET_KB_MINI_DUMP_TIMESTAMP

$sym92$PREPARE_KB_MINI_DUMP

public static final SubLSymbol $sym92$PREPARE_KB_MINI_DUMP

$kw93$CYC_API

public static final SubLSymbol $kw93$CYC_API

$kw94$SUCCESS

public static final SubLSymbol $kw94$SUCCESS

$sym95$PERFORM_KB_MINI_DUMP

public static final SubLSymbol $sym95$PERFORM_KB_MINI_DUMP

$kw96$ERROR

public static final SubLSymbol $kw96$ERROR

$sym97$LAUNCH_ASYNCHRONOUS_KB_MINI_DUMP

public static final SubLSymbol $sym97$LAUNCH_ASYNCHRONOUS_KB_MINI_DUMP

$str98$Mini_KB_Dumper

public static final SubLString $str98$Mini_KB_Dumper

$str99$mini_dump_finished_text

public static final SubLString $str99$mini_dump_finished_text

$sym100$RELEVANT_MT_IS_EVERYTHING

public static final SubLSymbol $sym100$RELEVANT_MT_IS_EVERYTHING

$const101$EverythingPSC

public static final SubLObject $const101$EverythingPSC

$const102$Collection

public static final SubLObject $const102$Collection

$sym103$RELEVANT_MT_IS_GENL_MT

public static final SubLSymbol $sym103$RELEVANT_MT_IS_GENL_MT

$sym104$FORT_P

public static final SubLSymbol $sym104$FORT_P

$sym105$HIGHER_ORDER_COLLECTION_

public static final SubLSymbol $sym105$HIGHER_ORDER_COLLECTION_

$sym106$_

public static final SubLSymbol $sym106$_

$sym107$INSTANCE_CARDINALITY

public static final SubLSymbol $sym107$INSTANCE_CARDINALITY

$kw108$ASCENDING

public static final SubLSymbol $kw108$ASCENDING

$const109$CollectionType

public static final SubLObject $const109$CollectionType

$str110$Nothing_to_clip_

public static final SubLString $str110$Nothing_to_clip_

$kw111$PERCENTAGE

public static final SubLSymbol $kw111$PERCENTAGE

$str112$Invalid_percentage__A__cannot_cli

public static final SubLString $str112$Invalid_percentage__A__cannot_cli

$str113$cdolist

public static final SubLString $str113$cdolist

$kw114$IGNORE_ERRORS_TARGET

public static final SubLSymbol $kw114$IGNORE_ERRORS_TARGET

$sym115$IGNORE_ERRORS_HANDLER

public static final SubLSymbol $sym115$IGNORE_ERRORS_HANDLER

$str116$___A__Deleting__A_____

public static final SubLString $str116$___A__Deleting__A_____

$str117$_done___

public static final SubLString $str117$_done___

$sym118$_EXIT

public static final SubLSymbol $sym118$_EXIT

$kw119$EXHAUSTED

public static final SubLSymbol $kw119$EXHAUSTED

$str120$___A__Current_FORT_Count____A__

public static final SubLString $str120$___A__Current_FORT_Count____A__

$str121$___A__Gathering_tabu_collections_

public static final SubLString $str121$___A__Gathering_tabu_collections_

$str122$___A__Selecting_clippable_collect

public static final SubLString $str122$___A__Selecting_clippable_collect

$str123$___A__Clipping_collections_______

public static final SubLString $str123$___A__Clipping_collections_______

$float124$0_1

public static final SubLFloat $float124$0_1

$kw125$LOG

public static final SubLSymbol $kw125$LOG

$str126$___A__Clipping_stopped_at__A_FORT

public static final SubLString $str126$___A__Clipping_stopped_at__A_FORT
Method Detail

declare_cyc_product

public static final SubLObject declare_cyc_product(SubLObject cyc_product,
                                                   SubLObject code_product,
                                                   SubLObject kb_product,
                                                   SubLObject branch_tag)
Declare that CYC-PRODUCT is composed of CODE-PRODUCT, KB-PRODUCT and BRANCH-TAG. This information is used to compositionally determine the CYC-PRODUCT of a running image, which in turn can be used to gate various behaviors.


cyc_product_definition_presentP

public static final SubLObject cyc_product_definition_presentP(SubLObject cyc_product,
                                                               SubLObject code_product,
                                                               SubLObject kb_product,
                                                               SubLObject branch_tag)
Returns T if a cyc product definition composed of these 4 values exists.


find_cyc_product

public static final SubLObject find_cyc_product(SubLObject code_product,
                                                SubLObject kb_product,
                                                SubLObject branch_tag)
Returns the cyc product identifier for this combination of code-product, kb-product and branch-tag.


cyc_product

public static final SubLObject cyc_product()
Returns:
keywordp Return a token identifying the cyc product of this running image, which was initialized at startup based on properties of the code and KB.

code_product

public static final SubLObject code_product()

kb_product

public static final SubLObject kb_product()

branch_tag

public static final SubLObject branch_tag()

set_cyc_product

public static final SubLObject set_cyc_product(SubLObject cyc_product)

initialize_cyc_product

public static final SubLObject initialize_cyc_product()
Detect what the value of *CYC-PRODUCT* should be, then set it.


detect_cyc_product

public static final SubLObject detect_cyc_product()

specify_sbhl_caching_policy_template

public static final SubLObject specify_sbhl_caching_policy_template(SubLObject link_predicate,
                                                                    SubLObject policy,
                                                                    SubLObject capacity,
                                                                    SubLObject exempts,
                                                                    SubLObject prefetch)

propose_legacy_kb_sbhl_caching_policies

public static final SubLObject propose_legacy_kb_sbhl_caching_policies(SubLObject link_predicates)
Generate a KB SBHL caching policy proposal that reflects the state of the the system before the introduction of swap-out support--i.e. all modules are handled as sticky and nothing is pre-fetched.

Returns:
the policies

get_all_sbhl_module_link_predicates

public static final SubLObject get_all_sbhl_module_link_predicates()
Helper for getting just the predicates out of the module structures.


propose_all_sticky_kb_sbhl_caching_policies

public static final SubLObject propose_all_sticky_kb_sbhl_caching_policies(SubLObject link_predicates,
                                                                           SubLObject with_prefetch_p)
Generate a KB SBHL caching policy proposal for sticky SBHL caching that for all passed link predicates.

Parameters:
WITH-PREFETCH-P - determines whether the prefetch will be all or none
Returns:
the policies

declare_builder_utilities_file

public static final SubLObject declare_builder_utilities_file()

init_builder_utilities_file

public static final SubLObject init_builder_utilities_file()

setup_builder_utilities_file

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