com.cyc.cycjava.cycl
Class agenda

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.agenda
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class agenda
extends SubLTranslatedFile


Nested Class Summary
static class agenda.$agenda_daily_gc_ready_p$ZeroArityFunction
           
static class agenda.$agenda_save_asked_queriesP$ZeroArityFunction
           
static class agenda.$agenda_should_quitP$ZeroArityFunction
           
static class agenda.$agenda_work_to_do$ZeroArityFunction
           
static class agenda.$load_operationsP$ZeroArityFunction
           
static class agenda.$normal_transmit_operationsP$ZeroArityFunction
           
static class agenda.$restart_agenda_flagP$ZeroArityFunction
           
static class agenda.$run_auxiliary_opP$ZeroArityFunction
           
static class agenda.$run_local_opP$ZeroArityFunction
           
static class agenda.$run_remote_opP$ZeroArityFunction
           
static class agenda.$save_experienceP$ZeroArityFunction
           
static class agenda.$save_operationsP$ZeroArityFunction
           
static class agenda.$worry_transmit_operationsP$ZeroArityFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLObject $const57$Guest
           
static SubLInteger $int25$60
           
static SubLInteger $int29$1000
           
static SubLInteger $int52$25
           
static SubLInteger $int59$120
           
static SubLInteger $int63$35
           
static SubLInteger $int67$40
           
static SubLInteger $int71$45
           
static SubLInteger $int78$30
           
static SubLInteger $int83$23
           
static SubLInteger $int85$59
           
static SubLSymbol $kw13$HALT
           
static SubLSymbol $kw14$LOG
           
static SubLSymbol $kw46$DEBUG
           
static SubLSymbol $kw47$AGENDA_ABORT
           
static SubLSymbol $kw49$IGNORE
           
static SubLSymbol $kw53$APPEND
           
static SubLList $list11
           
static SubLList $list38
           
static SubLList $list43
           
static SubLList $list58
           
static SubLList $list82
           
static SubLList $list92
           
static SubLString $str10$Agenda_Process_Lock
           
static SubLString $str16$Agenda_Action_Table_Lock
           
static SubLString $str2$CYC
           
static SubLString $str3$Idle
           
static SubLString $str37$_A
           
static SubLString $str40$Continue_the_agenda
           
static SubLString $str41$__Last_operation___S__
           
static SubLString $str42$FI_error___A
           
static SubLString $str45$FI_warning___A
           
static SubLString $str5$Cyc_Agenda
           
static SubLString $str54$Unable_to_open__S
           
static SubLString $str55$_s__
           
static SubLString $str79$Agenda_Daily_GC
           
static SubLString $str84$Hour_must_be_an_integer_in_the_ra
           
static SubLString $str86$Minute_must_be_an_integer_in_the_
           
static SubLString $str87$Second_must_be_an_integer_in_the_
           
static SubLString $str89$Doing_Agenda_Daily_GC_at__A
           
static SubLString $str9$None
           
static SubLSymbol $sym0$_AGENDA_SHOULD_QUIT_
           
static SubLSymbol $sym1$_RESTART_AGENDA_FLAG_
           
static SubLSymbol $sym12$_AGENDA_ERROR_MODE_
           
static SubLSymbol $sym15$_AGENDA_ACTION_TABLE_
           
static SubLSymbol $sym17$SYMBOLP
           
static SubLSymbol $sym18$NUMBERP
           
static SubLSymbol $sym19$_
           
static SubLSymbol $sym20$AGENDA_TASK_PRIORITY
           
static SubLSymbol $sym21$FIRST
           
static SubLSymbol $sym22$AGENDA_SHOULD_QUIT_
           
static SubLSymbol $sym23$DO_NOTHING
           
static SubLSymbol $sym24$RESTART_AGENDA_FLAG_
           
static SubLSymbol $sym26$_NEXT_SAVE_TRANSCRIPT_TIME_
           
static SubLSymbol $sym27$SAVE_OPERATIONS_
           
static SubLSymbol $sym28$SAVE_LOCAL_OPERATIONS
           
static SubLSymbol $sym30$_NEXT_WORRY_TRANSMIT_TIME_
           
static SubLSymbol $sym31$WORRY_TRANSMIT_OPERATIONS_
           
static SubLSymbol $sym32$WORRY_TRANSMIT_OPERATIONS
           
static SubLSymbol $sym33$RUN_ONE_AUXILIARY_OP
           
static SubLSymbol $sym34$RUN_AUXILIARY_OP_
           
static SubLSymbol $sym35$RUN_ONE_AUXILIARY_OP_IN_AGENDA
           
static SubLSymbol $sym36$CATCH_ERROR_MESSAGE_HANDLER
           
static SubLSymbol $sym39$CERROR
           
static SubLSymbol $sym4$AGENDA_WORK_TO_DO
           
static SubLSymbol $sym44$WARN
           
static SubLSymbol $sym48$AGENDA_THROW_ERROR_MESSAGE
           
static SubLSymbol $sym50$RUN_LOCAL_OP_
           
static SubLSymbol $sym51$RUN_ONE_LOCAL_OP_IN_AGENDA
           
static SubLSymbol $sym56$FI_TIMESTAMP_ASSERTION
           
static SubLSymbol $sym6$AGENDA_TOP_LEVEL
           
static SubLSymbol $sym60$_NEXT_NORMAL_TRANSMIT_TIME_
           
static SubLSymbol $sym61$NORMAL_TRANSMIT_OPERATIONS_
           
static SubLSymbol $sym62$NORMAL_TRANSMIT_OPERATIONS
           
static SubLSymbol $sym64$RUN_ONE_REMOTE_OP
           
static SubLSymbol $sym65$RUN_REMOTE_OP_
           
static SubLSymbol $sym66$RUN_ONE_REMOTE_OP_IN_AGENDA
           
static SubLSymbol $sym68$_NEXT_LOAD_TRANSCRIPT_TIME_
           
static SubLSymbol $sym69$LOAD_OPERATIONS_
           
static SubLSymbol $sym7$_AGENDA_PROCESS_
           
static SubLSymbol $sym70$LOAD_REMOTE_OPERATIONS
           
static SubLSymbol $sym72$_NEXT_SAVE_EXPERIENCE_TRANSCRIPT_TIME_
           
static SubLSymbol $sym73$SAVE_EXPERIENCE_
           
static SubLSymbol $sym74$SAVE_LOCAL_EXPERIENCE
           
static SubLSymbol $sym75$_NEXT_SAVE_ASKED_QUERIES_TRANSCRIPT_TIME_
           
static SubLSymbol $sym76$AGENDA_SAVE_ASKED_QUERIES_
           
static SubLSymbol $sym77$SAVE_LOCAL_ASKED_QUERIES
           
static SubLSymbol $sym8$AGENDA_RUNNING
           
static SubLSymbol $sym80$_AGENDA_DAILY_GC_ENABLED_
           
static SubLSymbol $sym81$_AGENDA_DAILY_GC_TIME_OF_DAY_
           
static SubLSymbol $sym88$_NEXT_AGENDA_DAILY_GC_TIME_
           
static SubLSymbol $sym90$AGENDA_DAILY_GC_READY_P
           
static SubLSymbol $sym91$DO_AGENDA_DAILY_GC
           
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 agenda_daily_gc_ready_p()
           
static SubLObject agenda_process()
           
static SubLObject agenda_running()
           
static SubLObject agenda_save_asked_queriesP()
           
static SubLObject agenda_should_quitP()
           
static SubLObject agenda_startup_actions()
          Code which is run whenever the agenda is restarted
static SubLObject agenda_task_action(SubLObject agenda_task)
           
static SubLObject agenda_task_priority(SubLObject agenda_task)
           
static SubLObject agenda_task_test(SubLObject agenda_task)
           
static SubLObject agenda_tasks()
           
static SubLObject agenda_top_level()
           
static SubLObject agenda_work_to_do()
          Returns NIL iff there is no agenda work to do
static SubLObject clear_agenda_halt_explanation()
          Sets Agenda error messages and explanations to nil
static SubLObject clear_agenda_process()
           
static SubLObject current_process_is_agenda()
           
static SubLObject declare_agenda_file()
           
static SubLObject declare_agenda_task(SubLObject test, SubLObject action, SubLObject priority)
          Declare an agenda task which does ACTION whenever TEST is true.
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject halt_agenda(SubLObject waitP)
           
static SubLObject init_agenda_file()
           
static SubLObject initialize_agenda()
          Initialize the agenda.
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject load_operationsP()
           
static SubLObject normal_transmit_operationsP()
           
static SubLObject perform_one_agenda_action()
          Performs one agenda action
static SubLObject restart_agenda_flagP()
           
static SubLObject run_auxiliary_opP()
           
static SubLObject run_local_opP()
           
static SubLObject run_remote_opP()
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject save_experienceP()
           
static SubLObject save_local_experience()
           
static SubLObject save_local_operations()
           
static SubLObject save_operationsP()
           
static SubLObject setup_agenda_file()
           
static SubLObject start_agenda_process()
           
static SubLObject start_agenda(SubLObject waitP)
           
static SubLObject undeclare_agenda_task(SubLObject test)
          UNDECLARE the agenda task associated with TEST.
static SubLObject wait_for_agenda_not_running(SubLObject wait_time)
          Waits until the adding assertions stopps running
static SubLObject wait_for_agenda_running(SubLObject wait_time)
           
static SubLObject worry_transmit_operationsP()
           
 
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

$sym0$_AGENDA_SHOULD_QUIT_

public static final SubLSymbol $sym0$_AGENDA_SHOULD_QUIT_

$sym1$_RESTART_AGENDA_FLAG_

public static final SubLSymbol $sym1$_RESTART_AGENDA_FLAG_

$str2$CYC

public static final SubLString $str2$CYC

$str3$Idle

public static final SubLString $str3$Idle

$sym4$AGENDA_WORK_TO_DO

public static final SubLSymbol $sym4$AGENDA_WORK_TO_DO

$str5$Cyc_Agenda

public static final SubLString $str5$Cyc_Agenda

$sym6$AGENDA_TOP_LEVEL

public static final SubLSymbol $sym6$AGENDA_TOP_LEVEL

$sym7$_AGENDA_PROCESS_

public static final SubLSymbol $sym7$_AGENDA_PROCESS_

$sym8$AGENDA_RUNNING

public static final SubLSymbol $sym8$AGENDA_RUNNING

$str9$None

public static final SubLString $str9$None

$str10$Agenda_Process_Lock

public static final SubLString $str10$Agenda_Process_Lock

$list11

public static final SubLList $list11

$sym12$_AGENDA_ERROR_MODE_

public static final SubLSymbol $sym12$_AGENDA_ERROR_MODE_

$kw13$HALT

public static final SubLSymbol $kw13$HALT

$kw14$LOG

public static final SubLSymbol $kw14$LOG

$sym15$_AGENDA_ACTION_TABLE_

public static final SubLSymbol $sym15$_AGENDA_ACTION_TABLE_

$str16$Agenda_Action_Table_Lock

public static final SubLString $str16$Agenda_Action_Table_Lock

$sym17$SYMBOLP

public static final SubLSymbol $sym17$SYMBOLP

$sym18$NUMBERP

public static final SubLSymbol $sym18$NUMBERP

$sym19$_

public static final SubLSymbol $sym19$_

$sym20$AGENDA_TASK_PRIORITY

public static final SubLSymbol $sym20$AGENDA_TASK_PRIORITY

$sym21$FIRST

public static final SubLSymbol $sym21$FIRST

$sym22$AGENDA_SHOULD_QUIT_

public static final SubLSymbol $sym22$AGENDA_SHOULD_QUIT_

$sym23$DO_NOTHING

public static final SubLSymbol $sym23$DO_NOTHING

$sym24$RESTART_AGENDA_FLAG_

public static final SubLSymbol $sym24$RESTART_AGENDA_FLAG_

$int25$60

public static final SubLInteger $int25$60

$sym26$_NEXT_SAVE_TRANSCRIPT_TIME_

public static final SubLSymbol $sym26$_NEXT_SAVE_TRANSCRIPT_TIME_

$sym27$SAVE_OPERATIONS_

public static final SubLSymbol $sym27$SAVE_OPERATIONS_

$sym28$SAVE_LOCAL_OPERATIONS

public static final SubLSymbol $sym28$SAVE_LOCAL_OPERATIONS

$int29$1000

public static final SubLInteger $int29$1000

$sym30$_NEXT_WORRY_TRANSMIT_TIME_

public static final SubLSymbol $sym30$_NEXT_WORRY_TRANSMIT_TIME_

$sym31$WORRY_TRANSMIT_OPERATIONS_

public static final SubLSymbol $sym31$WORRY_TRANSMIT_OPERATIONS_

$sym32$WORRY_TRANSMIT_OPERATIONS

public static final SubLSymbol $sym32$WORRY_TRANSMIT_OPERATIONS

$sym33$RUN_ONE_AUXILIARY_OP

public static final SubLSymbol $sym33$RUN_ONE_AUXILIARY_OP

$sym34$RUN_AUXILIARY_OP_

public static final SubLSymbol $sym34$RUN_AUXILIARY_OP_

$sym35$RUN_ONE_AUXILIARY_OP_IN_AGENDA

public static final SubLSymbol $sym35$RUN_ONE_AUXILIARY_OP_IN_AGENDA

$sym36$CATCH_ERROR_MESSAGE_HANDLER

public static final SubLSymbol $sym36$CATCH_ERROR_MESSAGE_HANDLER

$str37$_A

public static final SubLString $str37$_A

$list38

public static final SubLList $list38

$sym39$CERROR

public static final SubLSymbol $sym39$CERROR

$str40$Continue_the_agenda

public static final SubLString $str40$Continue_the_agenda

$str41$__Last_operation___S__

public static final SubLString $str41$__Last_operation___S__

$str42$FI_error___A

public static final SubLString $str42$FI_error___A

$list43

public static final SubLList $list43

$sym44$WARN

public static final SubLSymbol $sym44$WARN

$str45$FI_warning___A

public static final SubLString $str45$FI_warning___A

$kw46$DEBUG

public static final SubLSymbol $kw46$DEBUG

$kw47$AGENDA_ABORT

public static final SubLSymbol $kw47$AGENDA_ABORT

$sym48$AGENDA_THROW_ERROR_MESSAGE

public static final SubLSymbol $sym48$AGENDA_THROW_ERROR_MESSAGE

$kw49$IGNORE

public static final SubLSymbol $kw49$IGNORE

$sym50$RUN_LOCAL_OP_

public static final SubLSymbol $sym50$RUN_LOCAL_OP_

$sym51$RUN_ONE_LOCAL_OP_IN_AGENDA

public static final SubLSymbol $sym51$RUN_ONE_LOCAL_OP_IN_AGENDA

$int52$25

public static final SubLInteger $int52$25

$kw53$APPEND

public static final SubLSymbol $kw53$APPEND

$str54$Unable_to_open__S

public static final SubLString $str54$Unable_to_open__S

$str55$_s__

public static final SubLString $str55$_s__

$sym56$FI_TIMESTAMP_ASSERTION

public static final SubLSymbol $sym56$FI_TIMESTAMP_ASSERTION

$const57$Guest

public static final SubLObject $const57$Guest

$list58

public static final SubLList $list58

$int59$120

public static final SubLInteger $int59$120

$sym60$_NEXT_NORMAL_TRANSMIT_TIME_

public static final SubLSymbol $sym60$_NEXT_NORMAL_TRANSMIT_TIME_

$sym61$NORMAL_TRANSMIT_OPERATIONS_

public static final SubLSymbol $sym61$NORMAL_TRANSMIT_OPERATIONS_

$sym62$NORMAL_TRANSMIT_OPERATIONS

public static final SubLSymbol $sym62$NORMAL_TRANSMIT_OPERATIONS

$int63$35

public static final SubLInteger $int63$35

$sym64$RUN_ONE_REMOTE_OP

public static final SubLSymbol $sym64$RUN_ONE_REMOTE_OP

$sym65$RUN_REMOTE_OP_

public static final SubLSymbol $sym65$RUN_REMOTE_OP_

$sym66$RUN_ONE_REMOTE_OP_IN_AGENDA

public static final SubLSymbol $sym66$RUN_ONE_REMOTE_OP_IN_AGENDA

$int67$40

public static final SubLInteger $int67$40

$sym68$_NEXT_LOAD_TRANSCRIPT_TIME_

public static final SubLSymbol $sym68$_NEXT_LOAD_TRANSCRIPT_TIME_

$sym69$LOAD_OPERATIONS_

public static final SubLSymbol $sym69$LOAD_OPERATIONS_

$sym70$LOAD_REMOTE_OPERATIONS

public static final SubLSymbol $sym70$LOAD_REMOTE_OPERATIONS

$int71$45

public static final SubLInteger $int71$45

$sym72$_NEXT_SAVE_EXPERIENCE_TRANSCRIPT_TIME_

public static final SubLSymbol $sym72$_NEXT_SAVE_EXPERIENCE_TRANSCRIPT_TIME_

$sym73$SAVE_EXPERIENCE_

public static final SubLSymbol $sym73$SAVE_EXPERIENCE_

$sym74$SAVE_LOCAL_EXPERIENCE

public static final SubLSymbol $sym74$SAVE_LOCAL_EXPERIENCE

$sym75$_NEXT_SAVE_ASKED_QUERIES_TRANSCRIPT_TIME_

public static final SubLSymbol $sym75$_NEXT_SAVE_ASKED_QUERIES_TRANSCRIPT_TIME_

$sym76$AGENDA_SAVE_ASKED_QUERIES_

public static final SubLSymbol $sym76$AGENDA_SAVE_ASKED_QUERIES_

$sym77$SAVE_LOCAL_ASKED_QUERIES

public static final SubLSymbol $sym77$SAVE_LOCAL_ASKED_QUERIES

$int78$30

public static final SubLInteger $int78$30

$str79$Agenda_Daily_GC

public static final SubLString $str79$Agenda_Daily_GC

$sym80$_AGENDA_DAILY_GC_ENABLED_

public static final SubLSymbol $sym80$_AGENDA_DAILY_GC_ENABLED_

$sym81$_AGENDA_DAILY_GC_TIME_OF_DAY_

public static final SubLSymbol $sym81$_AGENDA_DAILY_GC_TIME_OF_DAY_

$list82

public static final SubLList $list82

$int83$23

public static final SubLInteger $int83$23

$str84$Hour_must_be_an_integer_in_the_ra

public static final SubLString $str84$Hour_must_be_an_integer_in_the_ra

$int85$59

public static final SubLInteger $int85$59

$str86$Minute_must_be_an_integer_in_the_

public static final SubLString $str86$Minute_must_be_an_integer_in_the_

$str87$Second_must_be_an_integer_in_the_

public static final SubLString $str87$Second_must_be_an_integer_in_the_

$sym88$_NEXT_AGENDA_DAILY_GC_TIME_

public static final SubLSymbol $sym88$_NEXT_AGENDA_DAILY_GC_TIME_

$str89$Doing_Agenda_Daily_GC_at__A

public static final SubLString $str89$Doing_Agenda_Daily_GC_at__A

$sym90$AGENDA_DAILY_GC_READY_P

public static final SubLSymbol $sym90$AGENDA_DAILY_GC_READY_P

$sym91$DO_AGENDA_DAILY_GC

public static final SubLSymbol $sym91$DO_AGENDA_DAILY_GC

$list92

public static final SubLList $list92
Method Detail

initialize_agenda

public static final SubLObject initialize_agenda()
Initialize the agenda.


halt_agenda

public static final SubLObject halt_agenda(SubLObject waitP)

wait_for_agenda_not_running

public static final SubLObject wait_for_agenda_not_running(SubLObject wait_time)
Waits until the adding assertions stopps running


agenda_top_level

public static final SubLObject agenda_top_level()

clear_agenda_process

public static final SubLObject clear_agenda_process()

start_agenda

public static final SubLObject start_agenda(SubLObject waitP)

wait_for_agenda_running

public static final SubLObject wait_for_agenda_running(SubLObject wait_time)

agenda_process

public static final SubLObject agenda_process()

agenda_running

public static final SubLObject agenda_running()

current_process_is_agenda

public static final SubLObject current_process_is_agenda()

start_agenda_process

public static final SubLObject start_agenda_process()

agenda_startup_actions

public static final SubLObject agenda_startup_actions()
Code which is run whenever the agenda is restarted


agenda_work_to_do

public static final SubLObject agenda_work_to_do()
Returns NIL iff there is no agenda work to do


clear_agenda_halt_explanation

public static final SubLObject clear_agenda_halt_explanation()
Sets Agenda error messages and explanations to nil


perform_one_agenda_action

public static final SubLObject perform_one_agenda_action()
Performs one agenda action


declare_agenda_task

public static final SubLObject declare_agenda_task(SubLObject test,
                                                   SubLObject action,
                                                   SubLObject priority)
Declare an agenda task which does ACTION whenever TEST is true. The task priority is PRIORITY, larger numbers indicate lesser priority. TEST and ACTION are functions of no arguments.


undeclare_agenda_task

public static final SubLObject undeclare_agenda_task(SubLObject test)
UNDECLARE the agenda task associated with TEST.


agenda_tasks

public static final SubLObject agenda_tasks()

agenda_task_test

public static final SubLObject agenda_task_test(SubLObject agenda_task)

agenda_task_action

public static final SubLObject agenda_task_action(SubLObject agenda_task)

agenda_task_priority

public static final SubLObject agenda_task_priority(SubLObject agenda_task)

agenda_should_quitP

public static final SubLObject agenda_should_quitP()

restart_agenda_flagP

public static final SubLObject restart_agenda_flagP()

save_operationsP

public static final SubLObject save_operationsP()

save_local_operations

public static final SubLObject save_local_operations()

worry_transmit_operationsP

public static final SubLObject worry_transmit_operationsP()

run_auxiliary_opP

public static final SubLObject run_auxiliary_opP()

run_local_opP

public static final SubLObject run_local_opP()

normal_transmit_operationsP

public static final SubLObject normal_transmit_operationsP()

run_remote_opP

public static final SubLObject run_remote_opP()

load_operationsP

public static final SubLObject load_operationsP()

save_experienceP

public static final SubLObject save_experienceP()

save_local_experience

public static final SubLObject save_local_experience()

agenda_save_asked_queriesP

public static final SubLObject agenda_save_asked_queriesP()

agenda_daily_gc_ready_p

public static final SubLObject agenda_daily_gc_ready_p()

declare_agenda_file

public static final SubLObject declare_agenda_file()

init_agenda_file

public static final SubLObject init_agenda_file()

setup_agenda_file

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