text: Search.setIndex({docnames:["bibliography","faq/compatibility","faq/deployment","faq/general","faq/index","faq/installation","faq/licensing","faq/performance","faq/portability","faq/programming","faq/support","faq/troubleshooting","faq/usability","genindex","glossary","index","refman/control/call_super_1","refman/control/context_switch_2","refman/control/context_switching_calls","refman/control/delegate_message_1","refman/control/external_call_1","refman/control/external_calls","refman/control/index","refman/control/message_delegation","refman/control/message_sending","refman/control/send_to_object_2","refman/control/send_to_self_1","refman/control/super_calls","refman/directives/alias_2","refman/directives/built_in_0","refman/directives/category_1_3","refman/directives/coinductive_1","refman/directives/conditional_compilation_directives","refman/directives/discontiguous_1","refman/directives/dynamic_0","refman/directives/dynamic_1","refman/directives/elif_1","refman/directives/else_0","refman/directives/encoding_1","refman/directives/end_category_0","refman/directives/end_object_0","refman/directives/end_protocol_0","refman/directives/endif_0","refman/directives/entity_directives","refman/directives/if_1","refman/directives/include_1","refman/directives/index","refman/directives/info_1","refman/directives/info_2","refman/directives/initialization_1","refman/directives/meta_non_terminal_1","refman/directives/meta_predicate_1","refman/directives/mode_2","refman/directives/multifile_1","refman/directives/object_1_5","refman/directives/op_3","refman/directives/predicate_directives","refman/directives/private_1","refman/directives/protected_1","refman/directives/protocol_1_2","refman/directives/public_1","refman/directives/set_logtalk_flag_2","refman/directives/source_file_directives","refman/directives/synchronized_1","refman/directives/threaded_0","refman/directives/use_module_2","refman/directives/uses_2","refman/grammar","refman/index","refman/methods/abolish_1","refman/methods/after_3","refman/methods/ask_question_5","refman/methods/asking_methods","refman/methods/asserta_1","refman/methods/assertz_1","refman/methods/bagof_3","refman/methods/before_3","refman/methods/call_1","refman/methods/call_N","refman/methods/catch_3","refman/methods/clause_2","refman/methods/coinduction_methods","refman/methods/coinductive_success_hook_1_2","refman/methods/context_1","refman/methods/context_methods","refman/methods/current_op_3","refman/methods/current_predicate_1","refman/methods/database_methods","refman/methods/dcg_methods","refman/methods/domain_error_2","refman/methods/eos_0","refman/methods/error_handling_methods","refman/methods/evaluation_error_1","refman/methods/event_methods","refman/methods/existence_error_2","refman/methods/expand_goal_2","refman/methods/expand_term_2","refman/methods/expansion_methods","refman/methods/findall_3","refman/methods/findall_4","refman/methods/forall_2","refman/methods/forward_1","refman/methods/forwarding_methods","refman/methods/goal_expansion_2","refman/methods/ignore_1","refman/methods/index","refman/methods/instantiation_error_0","refman/methods/message_hook_4","refman/methods/message_prefix_stream_4","refman/methods/message_tokens_2","refman/methods/meta_call_methods","refman/methods/not_1","refman/methods/once_1","refman/methods/parameter_2","refman/methods/permission_error_3","refman/methods/phrase_1","refman/methods/phrase_2","refman/methods/phrase_3","refman/methods/predicate_property_2","refman/methods/print_message_3","refman/methods/print_message_token_4","refman/methods/print_message_tokens_3","refman/methods/printing_methods","refman/methods/question_hook_6","refman/methods/question_prompt_stream_4","refman/methods/reflection_methods","refman/methods/representation_error_1","refman/methods/resource_error_1","refman/methods/retract_1","refman/methods/retractall_1","refman/methods/self_1","refman/methods/sender_1","refman/methods/setof_3","refman/methods/solution_methods","refman/methods/syntax_error_1","refman/methods/system_error_0","refman/methods/term_expansion_2","refman/methods/this_1","refman/methods/throw_1","refman/methods/type_error_2","refman/predicates/abolish_category_1","refman/predicates/abolish_events_5","refman/predicates/abolish_object_1","refman/predicates/abolish_protocol_1","refman/predicates/abolishing_entity_predicates","refman/predicates/category_property_2","refman/predicates/compiling_predicates","refman/predicates/complements_object_2","refman/predicates/conforms_to_protocol_2_3","refman/predicates/create_category_4","refman/predicates/create_logtalk_flag_3","refman/predicates/create_object_4","refman/predicates/create_protocol_3","refman/predicates/creating_entity_predicates","refman/predicates/current_category_1","refman/predicates/current_event_5","refman/predicates/current_logtalk_flag_2","refman/predicates/current_object_1","refman/predicates/current_protocol_1","refman/predicates/define_events_5","refman/predicates/engine_predicates","refman/predicates/entity_relation_predicates","refman/predicates/enumerating_entity_predicates","refman/predicates/enumerating_entity_property_predicates","refman/predicates/event_handling_predicates","refman/predicates/extends_category_2_3","refman/predicates/extends_object_2_3","refman/predicates/extends_protocol_2_3","refman/predicates/flag_predicates","refman/predicates/implements_protocol_2_3","refman/predicates/imports_category_2_3","refman/predicates/index","refman/predicates/instantiates_class_2_3","refman/predicates/logtalk_compile_1","refman/predicates/logtalk_compile_2","refman/predicates/logtalk_library_path_2","refman/predicates/logtalk_load_1","refman/predicates/logtalk_load_2","refman/predicates/logtalk_load_context_2","refman/predicates/logtalk_make_0","refman/predicates/logtalk_make_1","refman/predicates/logtalk_make_target_action_1","refman/predicates/multi_threading_predicates","refman/predicates/object_property_2","refman/predicates/protocol_property_2","refman/predicates/set_logtalk_flag_2","refman/predicates/specializes_class_2_3","refman/predicates/threaded_1","refman/predicates/threaded_call_1_2","refman/predicates/threaded_engine_1","refman/predicates/threaded_engine_create_3","refman/predicates/threaded_engine_destroy_1","refman/predicates/threaded_engine_fetch_1","refman/predicates/threaded_engine_next_2","refman/predicates/threaded_engine_next_reified_2","refman/predicates/threaded_engine_post_2","refman/predicates/threaded_engine_self_1","refman/predicates/threaded_engine_yield_1","refman/predicates/threaded_exit_1_2","refman/predicates/threaded_ignore_1","refman/predicates/threaded_notify_1","refman/predicates/threaded_once_1_2","refman/predicates/threaded_peek_1_2","refman/predicates/threaded_wait_1","tutorial/attributes","tutorial/index","tutorial/lists","tutorial/profiling","tutorial/reflection","userman/categories","userman/debugging","userman/declarative","userman/documenting","userman/errors","userman/events","userman/expansion","userman/features","userman/index","userman/inheritance","userman/installing","userman/messages","userman/migration","userman/nomenclature","userman/objects","userman/performance","userman/predicates","userman/printing","userman/programming","userman/protocols","userman/threads"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,sphinx:55},filenames:["bibliography.rst","faq/compatibility.rst","faq/deployment.rst","faq/general.rst","faq/index.rst","faq/installation.rst","faq/licensing.rst","faq/performance.rst","faq/portability.rst","faq/programming.rst","faq/support.rst","faq/troubleshooting.rst","faq/usability.rst","genindex.rst","glossary.rst","index.rst","refman/control/call_super_1.rst","refman/control/context_switch_2.rst","refman/control/context_switching_calls.rst","refman/control/delegate_message_1.rst","refman/control/external_call_1.rst","refman/control/external_calls.rst","refman/control/index.rst","refman/control/message_delegation.rst","refman/control/message_sending.rst","refman/control/send_to_object_2.rst","refman/control/send_to_self_1.rst","refman/control/super_calls.rst","refman/directives/alias_2.rst","refman/directives/built_in_0.rst","refman/directives/category_1_3.rst","refman/directives/coinductive_1.rst","refman/directives/conditional_compilation_directives.rst","refman/directives/discontiguous_1.rst","refman/directives/dynamic_0.rst","refman/directives/dynamic_1.rst","refman/directives/elif_1.rst","refman/directives/else_0.rst","refman/directives/encoding_1.rst","refman/directives/end_category_0.rst","refman/directives/end_object_0.rst","refman/directives/end_protocol_0.rst","refman/directives/endif_0.rst","refman/directives/entity_directives.rst","refman/directives/if_1.rst","refman/directives/include_1.rst","refman/directives/index.rst","refman/directives/info_1.rst","refman/directives/info_2.rst","refman/directives/initialization_1.rst","refman/directives/meta_non_terminal_1.rst","refman/directives/meta_predicate_1.rst","refman/directives/mode_2.rst","refman/directives/multifile_1.rst","refman/directives/object_1_5.rst","refman/directives/op_3.rst","refman/directives/predicate_directives.rst","refman/directives/private_1.rst","refman/directives/protected_1.rst","refman/directives/protocol_1_2.rst","refman/directives/public_1.rst","refman/directives/set_logtalk_flag_2.rst","refman/directives/source_file_directives.rst","refman/directives/synchronized_1.rst","refman/directives/threaded_0.rst","refman/directives/use_module_2.rst","refman/directives/uses_2.rst","refman/grammar.rst","refman/index.rst","refman/methods/abolish_1.rst","refman/methods/after_3.rst","refman/methods/ask_question_5.rst","refman/methods/asking_methods.rst","refman/methods/asserta_1.rst","refman/methods/assertz_1.rst","refman/methods/bagof_3.rst","refman/methods/before_3.rst","refman/methods/call_1.rst","refman/methods/call_N.rst","refman/methods/catch_3.rst","refman/methods/clause_2.rst","refman/methods/coinduction_methods.rst","refman/methods/coinductive_success_hook_1_2.rst","refman/methods/context_1.rst","refman/methods/context_methods.rst","refman/methods/current_op_3.rst","refman/methods/current_predicate_1.rst","refman/methods/database_methods.rst","refman/methods/dcg_methods.rst","refman/methods/domain_error_2.rst","refman/methods/eos_0.rst","refman/methods/error_handling_methods.rst","refman/methods/evaluation_error_1.rst","refman/methods/event_methods.rst","refman/methods/existence_error_2.rst","refman/methods/expand_goal_2.rst","refman/methods/expand_term_2.rst","refman/methods/expansion_methods.rst","refman/methods/findall_3.rst","refman/methods/findall_4.rst","refman/methods/forall_2.rst","refman/methods/forward_1.rst","refman/methods/forwarding_methods.rst","refman/methods/goal_expansion_2.rst","refman/methods/ignore_1.rst","refman/methods/index.rst","refman/methods/instantiation_error_0.rst","refman/methods/message_hook_4.rst","refman/methods/message_prefix_stream_4.rst","refman/methods/message_tokens_2.rst","refman/methods/meta_call_methods.rst","refman/methods/not_1.rst","refman/methods/once_1.rst","refman/methods/parameter_2.rst","refman/methods/permission_error_3.rst","refman/methods/phrase_1.rst","refman/methods/phrase_2.rst","refman/methods/phrase_3.rst","refman/methods/predicate_property_2.rst","refman/methods/print_message_3.rst","refman/methods/print_message_token_4.rst","refman/methods/print_message_tokens_3.rst","refman/methods/printing_methods.rst","refman/methods/question_hook_6.rst","refman/methods/question_prompt_stream_4.rst","refman/methods/reflection_methods.rst","refman/methods/representation_error_1.rst","refman/methods/resource_error_1.rst","refman/methods/retract_1.rst","refman/methods/retractall_1.rst","refman/methods/self_1.rst","refman/methods/sender_1.rst","refman/methods/setof_3.rst","refman/methods/solution_methods.rst","refman/methods/syntax_error_1.rst","refman/methods/system_error_0.rst","refman/methods/term_expansion_2.rst","refman/methods/this_1.rst","refman/methods/throw_1.rst","refman/methods/type_error_2.rst","refman/predicates/abolish_category_1.rst","refman/predicates/abolish_events_5.rst","refman/predicates/abolish_object_1.rst","refman/predicates/abolish_protocol_1.rst","refman/predicates/abolishing_entity_predicates.rst","refman/predicates/category_property_2.rst","refman/predicates/compiling_predicates.rst","refman/predicates/complements_object_2.rst","refman/predicates/conforms_to_protocol_2_3.rst","refman/predicates/create_category_4.rst","refman/predicates/create_logtalk_flag_3.rst","refman/predicates/create_object_4.rst","refman/predicates/create_protocol_3.rst","refman/predicates/creating_entity_predicates.rst","refman/predicates/current_category_1.rst","refman/predicates/current_event_5.rst","refman/predicates/current_logtalk_flag_2.rst","refman/predicates/current_object_1.rst","refman/predicates/current_protocol_1.rst","refman/predicates/define_events_5.rst","refman/predicates/engine_predicates.rst","refman/predicates/entity_relation_predicates.rst","refman/predicates/enumerating_entity_predicates.rst","refman/predicates/enumerating_entity_property_predicates.rst","refman/predicates/event_handling_predicates.rst","refman/predicates/extends_category_2_3.rst","refman/predicates/extends_object_2_3.rst","refman/predicates/extends_protocol_2_3.rst","refman/predicates/flag_predicates.rst","refman/predicates/implements_protocol_2_3.rst","refman/predicates/imports_category_2_3.rst","refman/predicates/index.rst","refman/predicates/instantiates_class_2_3.rst","refman/predicates/logtalk_compile_1.rst","refman/predicates/logtalk_compile_2.rst","refman/predicates/logtalk_library_path_2.rst","refman/predicates/logtalk_load_1.rst","refman/predicates/logtalk_load_2.rst","refman/predicates/logtalk_load_context_2.rst","refman/predicates/logtalk_make_0.rst","refman/predicates/logtalk_make_1.rst","refman/predicates/logtalk_make_target_action_1.rst","refman/predicates/multi_threading_predicates.rst","refman/predicates/object_property_2.rst","refman/predicates/protocol_property_2.rst","refman/predicates/set_logtalk_flag_2.rst","refman/predicates/specializes_class_2_3.rst","refman/predicates/threaded_1.rst","refman/predicates/threaded_call_1_2.rst","refman/predicates/threaded_engine_1.rst","refman/predicates/threaded_engine_create_3.rst","refman/predicates/threaded_engine_destroy_1.rst","refman/predicates/threaded_engine_fetch_1.rst","refman/predicates/threaded_engine_next_2.rst","refman/predicates/threaded_engine_next_reified_2.rst","refman/predicates/threaded_engine_post_2.rst","refman/predicates/threaded_engine_self_1.rst","refman/predicates/threaded_engine_yield_1.rst","refman/predicates/threaded_exit_1_2.rst","refman/predicates/threaded_ignore_1.rst","refman/predicates/threaded_notify_1.rst","refman/predicates/threaded_once_1_2.rst","refman/predicates/threaded_peek_1_2.rst","refman/predicates/threaded_wait_1.rst","tutorial/attributes.rst","tutorial/index.rst","tutorial/lists.rst","tutorial/profiling.rst","tutorial/reflection.rst","userman/categories.rst","userman/debugging.rst","userman/declarative.rst","userman/documenting.rst","userman/errors.rst","userman/events.rst","userman/expansion.rst","userman/features.rst","userman/index.rst","userman/inheritance.rst","userman/installing.rst","userman/messages.rst","userman/migration.rst","userman/nomenclature.rst","userman/objects.rst","userman/performance.rst","userman/predicates.rst","userman/printing.rst","userman/programming.rst","userman/protocols.rst","userman/threads.rst"],objects:{},objnames:{},objtypes:{},terms:{"16be":38,"16le":38,"2be":38,"2le":38,"32be":38,"32le":38,"4th":0,"\u03c9":14,"abstract":[14,113,208,211,218,221,222,223,225,226],"boolean":150,"break":[17,19,209,210,220,225,226],"case":[0,1,14,20,38,45,53,82,113,116,117,130,131,136,137,180,187,197,200,203,209,210,211,213,214,218,219,220,221,223,224,225,226,227,228,229],"catch":[11,89,91,92,94,105,106,114,126,127,134,135,138,139,213,215,221,225],"char":36,"class":[0,4,14,15,16,28,54,151,172,186,205,209,211,212,217,222,225,227],"confer\u00eancia":0,"default":[14,47,48,71,83,96,103,107,108,121,124,136,150,173,174,175,176,177,179,180,181,185,206,208,209,210,211,212,213,215,216,218,219,223,225,226,227,228,229],"export":[60,221],"exposi\u00e7\u00e3o":0,"final":[4,7,15,222,226],"float":[67,123,150,225],"function":[1,4,14,15,19,209,211,213,220,222,225,227,228,229],"import":[7,9,14,15,16,22,26,28,54,64,68,137,151,170,205,210,212,216,217,218,221,222,223,225,227,229],"int":151,"long":[8,65,66,149,151,152,215,218,221,225],"new":[0,5,14,15,66,68,140,142,143,149,150,151,152,159,171,188,190,198,199,201,202,204,206,210,216,217,218,219,220,222,225,226,227,229],"null":224,"programa\u00e7\u00e3o":0,"public":[0,3,14,15,16,25,26,45,46,53,56,57,58,67,69,70,71,73,74,76,80,82,85,86,101,103,107,108,109,116,117,118,119,120,121,123,124,128,129,136,148,151,152,165,166,167,169,170,172,186,204,206,207,209,210,213,214,217,220,221,223,225,226,228],"return":[14,75,83,96,98,99,103,130,131,132,136,169,175,178,188,190,194,197,201,206,207,209,210,214,215,221,222,223,225,227,228,229],"short":[219,223,225],"static":[4,14,15,16,35,66,67,69,73,74,80,82,128,129,140,142,143,145,154,157,158,183,184,209,211,212,213,216,219,220,222,223,224,225,227,228],"super":[14,16,209,216,220,222,225,227],"switch":[15,17,22,68,217,219,223,226,227],"throw":[79,89,91,92,94,105,106,114,126,127,134,135,139,193,210,212,213,226,229],"true":[14,36,37,44,48,100,111,116,117,150,180,187,210,215,222,224,225,226,227,229],"try":[204,206,209,210,213,214,215,216,218,219,221,225,226,227,229],"var":[52,67,83,106,221,225,226],"while":[14,19,180,209,210,211,213,216,220,221,223,225,227,229],Age:71,Are:[4,15,82],But:[14,33,35,49,51,53,204,209,213,215,221,222,225],DIS:0,For:[2,5,9,12,14,16,45,61,75,100,116,117,132,174,177,185,197,204,206,207,209,210,211,212,213,214,215,218,219,220,221,223,224,225,226,227,228,229],Its:[17,25,209,210,214,227],Not:[111,222],One:[15,217,224,225,227],That:[206,216,227],The:[0,2,3,4,7,11,14,16,17,19,25,26,31,33,35,36,37,38,44,45,47,48,61,64,65,67,71,73,74,75,78,80,82,83,95,96,98,103,109,113,118,119,128,129,132,136,140,141,142,143,145,148,149,150,151,152,155,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,186,187,188,193,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,224,225,226,227,229],Their:49,Then:[206,226],There:[8,31,180,207,210,212,221,222,223,225,227,229],These:[14,31,180,207,210,212,213,214,215,218,219,221,223,225,226,227],UCS:38,Use:[31,103,136,212,227],Used:[113,216],Using:[0,4,15,137,178,217,219,225,226,229],VMs:224,With:[12,210,214,219,221,223,227],Yes:[1,6,8,9,10,12],_arg_:223,_color:[113,225],_color_:[113,225],_district:221,_g1369:225,_g1378:225,_g1579:225,_g1582:225,_g1591:225,_g1594:225,_g1789:225,_g1792:225,_g1795:225,_g1804:225,_g1807:225,_g1810:225,_g189:229,_lgt:[209,223,227,228],_messag:226,_name:221,_neighbor:221,_popul:221,_prefix:120,_protocol_:215,_stream:120,_token:120,_variablename_:[14,113],_weight:113,_weight_:113,abbrevi:210,abc:90,abl:[3,213,214,221,227],abolish:[15,34,68,73,74,80,87,105,128,129,140,141,142,143,171,207,213,217,225],abolish_categori:[144,145,149,154,171,209,228],abolish_ev:[70,76,155,159,164,171,207,214],abolish_object:[144,151,157,171,183,222,223],abolish_protocol:[144,152,158,171,184,228],abort:[210,213],about:[4,9,14,15,209,212,213,219,222,223,225,227,228,229],abov:[180,204,206,210,212,220,223,224,225,226,227,229],abs:149,absolut:[45,173,174,175,176,177,209,223,227,228],abstract_class:[54,208,223],academ:219,acc2:206,acc:[206,229],accept:[198,202,223,227,229],access:[1,9,14,16,17,19,25,26,77,80,103,113,136,150,178,198,209,211,212,214,215,216,218,219,222,223,224,225,227,229],accid:223,accident:225,accomplish:[212,214,215,218,220,221,225,226,227,229],accordingli:223,account:[16,218,225,227],acess:0,achiev:[7,214,216,220],acm:0,acquir:229,across:[4,15,216,221,227],act:[14,214,216,223],action:[179,180,181,207,210,214,221],activ:[15,210,217,220,221],actual:[50,51,175,178,210,215,221,224,225,226],adapt:[2,5,14,38,65,66,176,179,180,209,210,215,221,223,225,226,227,228,229],add:[11,14,206,209,210,219,221,224,225,227],add_to_queu:63,added:[73,74,223,225],adding:[14,208,209,215,218],addison:0,addit:[5,8,9,14,50,51,78,179,180,209,210,214,216,219,220,221,222,223,225,227,228,229],address:216,adequ:[218,221],administr:5,adopt:[216,227],advanc:[216,221],advantag:[209,212,214,216,221,223,225,226,227,229],advic:216,advis:[8,219,221,227],affect:[14,180,214,218,224,227],after:[4,11,14,15,36,44,49,76,93,105,131,137,141,155,159,179,180,181,204,206,207,209,210,212,214,215,218,219,220,221,223,224,225,226,227,228,229],again:[209,220,223,226,227,228,229],age:151,agent:[54,216,229],ago:216,ahead:[83,225],aim:223,akin:229,alberta:0,alexiev93:0,alexiev:0,algorithm:[14,218,225,229],alia:[14,38,46,56,65,66,67,151,175,209,218,221,223,227,228],alias1:225,alias2:225,alias:[14,28,65,66,175,178,209,221,225,227],alias_declared_in:[67,225],alias_direct:67,alias_of:[67,225],all:[4,12,14,15,31,33,45,63,65,66,68,75,98,99,100,105,120,129,132,137,141,147,148,154,155,157,158,165,166,167,169,172,179,180,181,186,187,189,191,200,203,204,206,207,208,209,212,213,214,216,218,219,221,222,223,224,226,227,228,229],all_differ:221,all_load:219,all_tru:225,alloc:[67,212],allow:[1,3,6,9,14,16,17,19,20,25,31,35,51,61,63,65,66,67,70,73,74,76,89,92,94,99,106,113,114,120,126,127,134,135,139,151,175,180,181,209,210,212,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],almost:[216,219,227],alon:[54,151,216,223],along:[208,212,218,225],alp:0,alpha:[3,216,227],alreadi:[103,136,149,151,152,202,213,218,219,224,227,229],also:[1,7,8,14,16,20,26,28,35,50,51,52,53,65,66,77,78,86,103,113,116,117,136,173,174,175,176,177,178,179,180,190,200,203,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],altern:[1,14,28,31,65,66,176,179,198,204,206,209,210,215,216,218,219,221,223,225,226,227,229],although:[14,17,49,210,219,221,223,225,227],alwai:[14,50,51,175,188,194,197,199,201,208,209,210,214,216,218,219,220,221,222,223,224,225,226,227,228,229],always_true_or_false_go:227,among:[213,216,218,221,225],amount:210,amsterdam:0,an_object:[215,225],analysi:[0,218,227],ancestor:[14,16,31,60,103,136,209,211,218,225],ani:[5,14,16,20,31,38,53,60,64,73,74,86,103,136,138,177,178,198,200,204,207,208,209,210,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],anonym:227,anoth:[14,66,208,209,211,213,214,221,223,225,226,227,229],ansi:226,answer:[14,71,123,131,190,193,194,197,210,213,222,225,226,229],answertempl:190,anti:5,anticip:226,anywher:14,apach:6,api:[14,45,212,222,225,229],app:37,appar:[213,218,226],appear:[216,225],append:[50,51,65,66,77,78,173,174,176,177,206,219,221,223,225,227],appli:[11,82,103,116,117,136,174,177,209,211,215,221,225,227,228],applic:[0,4,14,15,16,49,65,149,151,152,175,180,209,210,212,214,216,217,218,219,221,223,224,225,226,228,229],approach:[0,225],appropri:[28,221,227],april:3,arbitrari:[14,190,209,212,214,223,225,228,229],archiv:219,area:[20,26,216],arg1:[77,78,82,223],arg2:[78,82,223],arg:[223,225],argnam:[48,67,212],arguabl:222,argument:[7,11,14,16,17,20,25,26,31,45,47,48,50,51,58,60,65,66,67,71,77,78,83,95,96,99,103,104,112,113,116,117,130,131,137,138,141,159,173,174,175,176,177,178,179,187,188,198,199,200,201,202,203,209,210,212,213,214,215,216,219,221,222,223,224,225,226,227,228,229],arithmet:[213,225,227],ariti:[14,16,19,25,26,28,31,33,35,48,53,57,58,60,63,65,66,67,69,73,74,78,80,86,113,128,129,210,212,221,223,225,227],arity1:225,arity2:225,arrow:225,arthur:210,artifici:0,ascii:38,ask:[11,15,68,71,105,123,124,217,223],ask_quest:[72,105,107,108,109,119,120,121,123,124,226],aspect:[216,224],assembl:[223,226],assert:[35,73,74,95,175,209,219,222,223,225,227],asserta:[69,74,80,87,105,128,129,225,227],assertz:[16,65,66,69,73,80,87,105,128,129,178,204,209,225,227],assign:[207,211,222,225],associ:[0,55,57,58,60,65,66,145,183,184,214,216,223,225,226],assum:[2,7,71,73,74,82,86,107,118,119,121,123,175,207,210,212,213,214,215,218,219,220,221,223,224,225,226,227,229],assumpt:[14,16,25,26,220,222,225,227],asynchron:[15,64,188,198,199,201,202,216,217],at_same_lin:226,atom:[14,36,38,50,51,52,61,65,67,69,83,85,86,89,108,120,121,124,126,139,141,148,150,155,156,159,165,166,167,169,170,172,175,178,180,181,185,186,195,197,209,210,212,216,219,221,223,225,226,227,228,229],atom_cod:221,atom_concat:[52,225],atom_or_atom_list:55,atom_str:225,attain:7,attempt:[19,213,221],attent:227,attract:218,attribut:[0,11,15,30,54,205,209,226],attribute_:[204,209],attributes_protocol:204,august:[3,216],australia:0,author:[47,67,212,216,223,226],auto:225,autoload:225,autom:[212,219,226],automat:[7,31,64,65,70,76,82,95,96,101,103,107,109,120,121,123,136,207,210,213,214,215,219,221,223,225,226,227,228,229],automata:14,auxiliari:[14,67,206,209,221,223,225],avail:[3,5,7,8,16,17,25,36,44,49,174,176,177,179,180,192,193,194,202,204,209,210,213,214,216,219,220,222,223,224,225,227,228,229],avoid:[7,9,14,17,33,35,49,51,53,65,66,103,137,149,151,152,180,206,210,213,214,215,216,218,221,223,225,226,229],awai:213,awar:[14,19,209,210,213,215,221,223,225,227,228,229],back:[11,188,199,201,226,229],backend:[2,4,8,12,14,15,31,33,35,38,49,51,53,63,64,65,77,78,86,116,117,118,149,151,152,175,176,178,179,180,209,210,213,215,216,219,221,223,224,225,227,228,229],background:[216,222],backtrac:112,backtrack:[17,25,75,80,85,86,118,128,132,145,147,148,154,155,156,157,158,165,166,167,169,170,172,183,184,186,189,209,210,214,223,225,228,229],backu:67,backup:[19,219],backward:[3,218],bag:75,bagof:[98,99,100,105,132,133,225],banner:[226,227],bar:[14,65,207,209,210,214,218,219,221,223,225,228],barth:0,base:[0,4,9,14,15,150,205,209,210,211,214,217,222,223,225,226,227],basenam:[178,209,223,228],basi:[208,214,216,220,221,223,227],basic:[14,31,165,215,219,227],baz:[14,223],bebop:0,becaus:[204,209,210,214,225,227],becom:[36,44,193,194,214,218,221,226,229],been:[49,71,107,119,121,123,179,180,204,214,216,218,225,226,227,229],befor:[14,17,55,66,70,93,95,105,141,155,159,207,210,214,215,218,219,220,221,225,227,228,229],begin:[209,210,221,223,226,228],begin_category_direct:67,begin_object_direct:67,begin_of_fil:215,begin_protocol_direct:67,beginlin:[209,223,228],behalf:[130,225],behav:[14,63,112,204,227],behavior:[9,209,213,214,216,218,220,222,225,227,228],behaviour:0,behind:220,being:[8,11,14,19,20,96,113,137,141,178,199,204,209,210,214,216,218,219,221,222,223,225,226,227,228,229],beira:0,belli:0,belli_et_al_92:0,belong:[216,221],below:[173,174,176,177,213,214,215,218,221,223,225,227],bench:224,benchmark:[7,224,227],benefit:[7,227],besid:[16,218,225],best:[7,9,33,35,49,51,53,208,209,216,218,223,225,227,228],beta:[3,227],better:[49,219,221,222,223,227,229],between:[3,5,7,9,14,15,17,28,38,65,66,67,113,130,131,137,170,180,208,210,211,214,217,218,219,221,223,224,225,226,227,228,229],bib:219,bibliographi:[15,219],bibtex:219,bind:[4,14,15,26,66,180,190,209,210,212,213,216,220,222,224,227,229],bird:218,birthdai:229,bisect:229,bit:226,black:[215,222,225],blackboard:216,block89:0,block:[0,5,187,192,193,194,197,198,202,222,225,229],blown:223,blue:[215,225],bmp:219,bobrow:0,bobrow_et_al_88:[0,218],bodi:[16,26,50,67,73,74,80,95,113,115,116,117,128,130,131,137,213,221,225],bom:[38,223],book:7,booloean:150,borrow:219,both:[4,7,14,15,35,45,51,82,100,141,159,204,207,209,211,212,213,214,217,219,222,223,224,225,226,227,228,229],bother:216,bound:[37,86,118,149,151,152,212,214,224,225],bounded_arithmet:37,bowen:226,box:[15,113,217,222,225],bracha:0,bracket:204,brad:0,branch:37,bratko90:0,bratko:0,breakpoint:210,brick:219,brief:221,briefli:213,bring:[216,223],british:0,broad:[219,223],broadcast:[15,217],broken:[209,210],brown:0,brows:[4,15],browser:[4,15],btree:[66,225],btree_to_queu:66,bug:[11,227],buggi:11,build:[204,212,214,216,219,222],built:[8,9,11,14,15,20,29,45,49,50,51,61,64,65,66,68,69,70,71,75,76,77,78,79,86,89,92,94,96,98,99,100,101,104,106,107,108,109,111,112,114,116,117,119,120,121,123,124,126,127,132,134,135,138,139,145,149,150,151,152,154,157,158,175,178,180,183,184,185,204,206,207,209,210,214,215,216,217,219,221,222,224,226,227],built_in:[43,44,46,67,145,183,184,209,219,223,225,228],bypass:[1,15,20,103,136,210,214,217,225],bz2:219,bzip2:219,cach:[7,16,25,26,180,209,216,224,227],calcul:225,call:[1,3,4,5,7,14,15,16,17,20,22,25,26,28,31,45,49,50,51,57,58,60,61,63,64,65,66,67,68,69,70,71,75,76,82,83,88,89,90,92,94,95,96,98,99,100,101,103,104,105,106,107,109,111,112,113,114,115,116,117,119,120,121,123,126,127,130,131,132,134,135,136,137,138,139,141,149,151,152,159,173,174,175,176,177,178,180,185,187,188,192,193,196,197,198,199,200,201,202,203,204,206,207,212,214,215,216,217,218,219,222,223,226,227,228],call_in_us:20,call_super_first:212,call_super_last:212,callabl:[14,16,17,19,20,25,26,36,44,49,52,67,70,71,73,74,75,76,77,78,79,80,82,83,98,99,100,101,103,104,111,112,115,116,117,118,123,128,129,132,141,145,155,159,183,184,187,188,190,198,199,201,202,225,229],callback:222,caller:[67,209,223,229],cambridg:0,can:[4,5,8,12,14,15,17,19,20,26,31,34,35,45,49,52,55,57,58,60,69,70,71,75,76,77,78,83,95,96,101,103,109,113,116,117,119,132,136,140,142,143,150,151,173,174,175,176,177,178,179,180,188,199,201,204,206,207,209,210,211,212,213,214,215,216,218,219,220,221,222,223,225,226,227,228,229],canada:0,candid:227,cannot:[11,14,29,35,36,38,44,49,53,63,73,74,75,77,78,79,89,92,94,98,99,100,104,106,111,112,114,116,117,126,127,132,134,135,138,139,209,213,219,220,223,225,226,227,228,229],capabl:[14,211,216,218,219],capac:214,car_protocol:215,care:[103,215,223,225,227,229],carefulli:219,cargil:0,carri:218,catcher:79,categori:[1,4,14,15,16,26,28,35,39,43,45,46,47,49,53,54,64,65,66,68,75,77,78,98,99,100,103,111,112,113,132,136,137,140,145,147,148,149,151,152,154,165,169,170,171,205,206,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229],category1:[209,223],category2:[209,223],category_direct:[67,149],category_identifi:[30,50,51,67,140,145,147,148,149,154,165,169,170],category_identifier_list:67,category_identifier_sequ:67,category_properti:[34,47,67,140,149,154,163,171,209],category_rel:[67,149],category_term:67,caus:[213,214],caveat:[17,209,221,227],ccc:209,central:[211,225],chain:218,champaux92:[0,227],champaux:0,chan:0,chang:[5,8,14,103,136,179,180,206,210,214,219,221,223,225,226,227],charact:[8,175,210,221,227],character:14,character_cod:126,characterist:[218,224],check:[5,65,71,83,90,116,117,123,147,169,170,172,176,179,180,181,189,196,202,210,213,214,218,219,221,223,225,226,227,229],choic:[210,211,213,214,216,227],choos:[214,221,226,229],chose:216,chosen:[3,8,38,64,208,216,219,225,227],ciao:5,circl:20,circular:[12,180,227],citi:[45,221,223],claim:219,clariti:14,clash:[1,221,222,223],classifi:225,classroom:216,claus:[14,15,20,35,53,68,69,73,74,82,83,87,95,96,103,105,113,128,129,130,131,136,137,149,151,152,179,180,206,209,210,213,215,216,218,219,221,222,223,224,226,227],clean:[12,180,210,221,225,227],clear:221,clearli:8,client:[14,60,211,218,229],clo:218,clocksin87:0,clocksin:0,close:[7,14,16,25,26,204,216,220,221,222,225,227],closer:219,closur:[14,20,50,51,71,77,78,148,169,221,225,226],clp:225,clpfd:[221,225],code:[3,4,8,9,14,15,33,35,36,37,38,44,49,51,53,113,126,137,173,174,176,177,178,180,204,206,209,210,212,213,214,215,216,217,218,219,220,223,225,226,228,229],code_prefix:227,cohes:[14,209],coincid:215,coinduct:[14,15,16,46,56,67,68,82,105,219,224],coinductive_direct:67,coinductive_mode_term:67,coinductive_predicate_templ:67,coinductive_predicate_template_list:67,coinductive_predicate_template_sequ:67,coinductive_predicate_template_term:[31,67],coinductive_success_hook:[31,81,105],coint:0,cointe87:[0,208,223],collect:[14,75,98,132,212,225,227,229],collect_al:229,collect_all_reifeid:229,colleg:0,collis:229,color:[20,89,113,212,215,219,225,226],com:0,combin:[0,4,15,180,210,216,217,219,220,225,229],come:216,comemb:[31,82,225],command:[15,217,219,226,227],comment:[15,37,47,48,67,217,221,225,226,227],commerci:[4,15,219],commit:229,committe:0,common:[0,3,7,14,96,113,115,116,117,130,131,137,178,206,208,209,210,211,213,215,216,218,219,221,222,223,224,225,226,229],commonli:[38,222],commun:[3,15,216,217,229],compact:227,compani:0,compar:[0,4,15,149,209,210,216,221,223,224,228,229],comparison:[223,225],compat:[3,4,15,213,215,217,218,219,220,221,225,227,229],compet:229,compil:[0,2,4,5,14,15,16,17,20,25,31,33,35,36,37,38,42,44,46,49,51,53,61,63,64,65,66,68,70,73,74,76,77,78,82,83,86,95,96,103,113,116,117,118,130,131,136,137,149,151,152,171,173,174,176,177,178,179,180,185,204,206,207,208,209,212,214,215,216,217,218,220,222,223,224,225,226,228,229],compile_aux_claus:223,compile_predicate_head:223,compile_predicate_ind:223,compiler_flag:[67,174,177],complement:[14,16,30,147,149,209,212,214,216,223,226,227],complementari:214,complemented_object:[30,67],complemented_object_list:67,complemented_object_sequ:67,complements_object:[67,140,142,145,149,151,154,157,161,165,170,171,183,209,223],complet:[49,180,207,209,210,213,219,227],complex:[209,216,218,221,225],compli:227,complianc:[213,227],compliant:[219,227],compon:[4,15,71,107,108,109,119,123,124,204,210,217,223,226,227],compos:[14,209],composit:[15,209,216,217,227],compound:[14,54,67,78,96,113,175,209,212,216,219,223,225,226,227],compoundp:59,comprehens:[16,209,225],compress:219,comput:[0,14,180,207,214,216,226,229],comun:0,concentr:210,concept:[0,9,209,211,216,222,223],concern:[15,211,217],concret:223,concurr:[14,64,175],condens:210,condit:[8,15,19,36,37,42,44,46,68,149,151,152,210,214,219,225,229],conditional_compilation_direct:67,confer:0,configur:219,conflict:[14,17,28,65,66,175,213,218,221,225,226,227,229],conform:[148,219],conforms_to_protocol:[143,152,158,161,167,169,171,184,209,223],conjunct:[17,20,25,67,187,197,224,225,229],connect:[212,225,229],connector:225,consequ:[11,65,208,209,210,211,213,221,223,225,227],consid:[31,65,66,209,210,214,218,222,225,226,229],consider:[15,217],consist:[14,214,221],consol:226,constant:214,constrain:[8,204],constraint:[4,15,212,216,221],construct:[0,1,14,15,16,17,19,20,25,50,51,68,70,76,77,78,101,103,136,209,210,213,214,215,218,220,221,222,223,224,225,226,228],constructor:[73,74,222],consult:[4,9,11,15,177,206,213,227],consultor:0,consum:[197,229],consumpt:229,contain:[7,11,14,17,25,35,36,44,45,49,53,57,58,61,64,65,66,75,77,78,83,98,99,100,111,112,113,132,137,150,179,180,188,199,200,201,203,204,206,208,209,210,212,213,214,215,216,218,219,220,221,222,223,225,227,228,229],content:[15,34,45,209,212,219,222,223,225,227,228],context:[14,15,16,17,20,22,25,28,49,50,51,65,66,68,75,77,78,79,89,92,94,98,99,100,103,105,106,111,112,113,114,126,127,130,131,132,134,135,136,137,138,139,178,204,206,209,211,213,214,215,217,218,220,221,222,223,224,226,227],context_switching_cal:[17,67,183,210,223,227],contextargu:223,contigu:225,continu:[11,210,225],contrari:[223,228],contrast:[211,229],contribut:[14,53,209,215,219,223,225],control:[0,1,14,15,16,17,19,20,25,31,68,70,76,77,78,101,103,136,204,207,209,210,212,213,214,215,220,221,222,223,224,225,226,227,228,229],control_construct:225,conveni:[216,220,223,225],convent:223,converg:229,convers:[208,221,225],convert:[3,11,15,58,71,73,74,96,116,117,119,210,212,215,216,217,219,223,225],cook:0,cope:219,copi:[206,219,221,227,229],copyright:[67,212,219,226],cord:0,cordes91:0,core:[0,67,107,108,109,119,210,216,219,226,229],core_messag:[145,154],correct:[19,213,219,221,225,227],correctli:221,correl:210,correspond:[14,20,25,26,50,51,52,61,82,113,130,131,137,185,198,202,207,209,210,211,212,213,214,218,219,220,221,223,225,227,228,229],corrupt:229,cost:[180,224,229],costa:0,could:[204,214,215,216,219,221,223,225,226,227,229],counter:[16,33,35,57],countri:45,coupl:[7,214,216,219],cours:[7,213,227],cover:[210,227,229],covington94:0,covington:0,cox86:[0,209,216],cox:0,cpu:207,cpu_tim:207,creat:[4,5,14,15,17,45,64,68,73,74,140,142,143,149,150,151,152,171,190,208,216,217,219,222,227,229],create_categori:[45,140,145,153,154,171,209],create_logtalk_flag:[156,168,171,185,227],create_object:[45,142,153,157,171,183,222,223],create_prolog_flag:150,create_protocol:[143,153,158,171,184,228],creation:[2,14,45,64,149,151,152,208,222,223,229],creep:210,critic:211,cross:[221,225],crucial:[4,15],culprit:[89,94,114,139],current:[3,31,45,154,156,157,158,173,174,175,176,177,178,184,207,210,213,214,216,219,222,223,225,226,227,229],current_categori:[140,145,147,149,162,165,170,171,209,228],current_ev:[70,76,141,159,164,171,207,214],current_logtalk_flag:[150,168,171,185,219,227],current_non_termin:225,current_object:[94,142,151,162,166,171,172,183,186,223,228],current_op:[55,86,105,118,125,225],current_pred:[85,105,118,125,225],current_prolog_flag:[36,37],current_protocol:[143,148,152,162,167,169,171,184,228],curri:225,curv:[15,217],custom:[212,219],customiz:212,cut:[20,78,104,112,116,117,187],cycl:31,cyclic:[14,31,219,225],dai:[42,212],danger:208,dash:210,data:[14,45,57,65,66,136,209,210,211,212,216,219,221,222,223,225,226,227,228],data_avail:[200,203],databas:[14,15,17,45,65,66,68,96,105,151,209,216,221,222,223,227,229],date:[42,47,67,212,219,227],dave:226,davison89:0,davison92:0,davison93:0,davison:0,db_updat:[63,229],dbs:223,dead_code_scann:181,deadlock:229,deal:[15,210,217,225],dealt:221,debat:218,debug:[7,15,17,67,179,180,209,216,217,223,225,226,227],debug_handl:223,debug_handler_provid:223,debug_messag:210,debugg:[124,141,155,159,210,226,227],debuug:210,decid:[150,216,225,226],declar:[7,14,15,16,19,25,26,28,29,31,33,34,35,38,45,49,50,51,53,55,57,58,60,63,64,65,66,67,69,70,71,73,74,75,76,78,79,80,85,86,89,92,94,98,99,100,101,103,104,106,107,108,109,111,112,114,116,117,118,119,120,121,123,124,126,127,128,129,132,134,135,136,138,139,149,151,152,175,206,207,209,212,214,215,216,217,218,219,220,221,222,223,226,227,228,229],declared_in:[67,225],decod:[83,213],decompil:223,decompile_predicate_head:223,decompile_predicate_ind:223,decompose_file_nam:215,decompress:219,decor:210,decoupl:226,deduct:0,deem:212,default_flag:226,defeat:210,defin:[1,4,5,8,14,15,16,20,25,26,28,31,38,45,49,58,60,65,66,67,70,76,82,86,96,101,103,107,108,109,116,117,120,121,123,124,136,137,145,150,154,155,157,158,159,174,175,177,178,179,180,181,183,184,190,205,207,211,212,213,216,217,218,219,220,221,222,224,226,229],define_ev:[70,76,141,155,164,171,207,214],defined_in:[67,225],definit:[7,8,14,15,16,17,19,26,36,44,45,50,51,53,65,66,68,79,82,100,105,121,150,204,206,207,209,210,213,215,217,219,220,221,222,223,226,227,228,229],del_attribut:[204,209],delai:113,deleg:[15,19,22,68,101,213,217],delet:[12,180,204,222,227],delzanno97:0,delzanno:0,deni:[17,219,221,224,227],denot:[214,221,223],depart:0,depend:[1,2,4,8,15,16,25,36,44,65,78,176,179,180,208,209,210,211,213,214,216,219,220,221,222,223,225,227,228,229],deploy:[4,15,226,227],dept:0,depth:[16,25,26,210,218],derailleur:165,deriv:[151,166,219,222],descend:[9,14,58,209,212,216,218,222,223,225,227],describ:[14,67,118,145,183,184,206,209,210,212,213,214,215,219,220,221,223,225,226,227,228,229],descript:[207,210,212,213,219,221,225,228],design:[0,211,213,216,223,225,226,227],desir:212,despit:[11,19,221,225],destroi:[191,216],destruct:[209,211,225],destructor:222,det_cal:225,detail:[1,3,6,7,12,14,16,25,26,180,209,210,212,213,214,216,219,220,221,223,224,225,226,227,228,229],detect:[213,221,223,227,229],determin:[210,225],determinist:[63,112,187,198,223,225,229],develop:[3,10,11,215,216,218,221,222,226,227,229],diagnos:210,diagram:[15,170,217,227],dialect:[215,221],dialog:226,differ:[7,8,9,14,19,65,77,90,115,117,178,206,210,213,214,218,219,221,223,225,226,227,229],differenti:218,difficult:[216,225],difflist:206,direct:[1,3,4,14,15,20,28,30,31,33,35,36,37,38,39,40,41,42,44,45,47,48,49,51,52,53,54,55,57,58,59,61,63,64,65,66,68,69,73,74,80,85,86,95,118,128,129,149,151,152,169,175,178,179,180,185,204,206,207,210,215,216,217,218,219,222,227,229],directli:[14,214,221,225],directori:[5,11,14,45,173,174,175,176,177,178,206,209,212,219,223,227,228],disabl:[11,17,209,219,227,229],discard:[107,199,210,221],disciplin:211,discontigu:[46,56,67,213,221,223],discontiguous_direct:67,discontinu:213,discus:227,discuss:[218,225],disjunct:[187,229],disk:[173,174,176,177,227],displai:[210,226],disregard:[31,225,227],distanc:216,distinct:[52,207,208,211,214,220,225],distinguish:[14,45,208],distribut:[2,4,9,15,210,214,216,217,224],district:221,disturb:226,diverg:229,divers:225,divert:226,divisor:92,dmi:0,doc:219,doclet:[14,180,212],document:[0,4,9,12,14,15,47,48,52,180,206,210,217,219,227],documenting_lgt:209,doe:[4,14,15,17,19,25,73,74,138,140,142,143,159,169,173,174,176,177,208,210,213,214,218,219,220,221,222,223,224,225,227,228],doesn:[65,215,223,225],doing:[210,221],dollar:210,domain:[14,89,215,216,218,221,223,227],domain_error:[61,79,85,86,91,92,94,105,106,113,114,118,126,127,134,135,138,139,145,148,150,156,165,166,167,169,170,172,174,177,183,184,185,186,225],don:[0,8,178,221,227],done:[65,206,213,215,216,220,225],doni:0,dont_car:227,dony90:0,doubl:[67,225],double_quot:36,doubt:227,draft:[0,225],drawback:223,dress:209,driven:[7,9,15,181,217,220,222,223,227,228,229],dtd:212,dual:[209,213,216],due:[7,14,17,51,180,209,210,213,224,225,227],duplic:[204,209,216,227],duplicated_direct:227,dure:[61,173,174,176,177,209,210,214,215,223,227,228],dynam:[0,4,14,15,26,43,46,56,63,67,69,73,74,80,107,108,109,120,123,124,128,129,140,142,143,149,151,152,154,157,158,175,179,180,181,205,210,211,212,213,214,215,216,219,221,222,224,226,227,229],dynamic_declar:[67,73,74,151,223,227],dynamic_direct:67,each:[8,38,52,63,71,75,119,120,121,132,187,206,207,208,209,210,211,212,214,215,216,219,221,223,225,227,228,229],earli:[14,214],earlier:225,easi:[73,74,206,216,221,223,225,226,229],easier:216,easiest:[221,227],easili:[214,219,221,225,226,227,229],eclips:[221,227],ecoop:0,edit:[0,11,212,216,219],editor:[209,219,223,227,228],edu:0,effect:[136,210,212,214,221,225,229],effici:[0,216,218,223,224,227],eiffel:225,either:[1,14,17,19,20,25,45,48,65,66,100,103,136,150,152,154,157,158,187,204,209,210,211,212,213,216,220,221,222,223,224,225,227,228,229],electr:0,electron:0,element:[19,75,98,150,173,174,176,177,197,206,223,225],elif:[32,37,42,44,46,67,219,227],elimin:[116,117],els:[32,36,42,44,46,67,219,227],elsevi:0,elsewher:221,emb:2,embed:[2,36,49,219,227],emphas:[19,223],employe:[30,147],empti:[48,75,98,127,132,136,209,223,227],emul:229,enabl:[15,52,64,66,204,206,207,209,210,216,217,218,223,225,226,227,228],encapsul:[1,7,9,14,15,17,19,204,206,209,210,211,216,217,220,223,225,227,228],encod:[46,62,67,219,223,227],encoding_direct:[219,227],end:[8,39,40,41,42,90,175,178,204,206,207,209,219,220,221,223,225,226,228,229],end_categori:[30,43,46,67,204,209,225,226,228],end_category_direct:67,end_object:[43,46,54,67,204,206,207,208,209,210,214,215,218,221,223,225,227,228],end_object_direct:67,end_of_fil:[210,215],end_protocol:[43,46,59,67,206,228],end_protocol_direct:67,endif:[32,36,37,44,46,67,219,227],endless:[208,214,218],endlin:[178,209,223,228],enforc:14,engin:[0,7,14,15,64,68,171,189,190,191,192,193,194,195,196,197,207,216,217,218,219],enjoi:214,enough:14,enrich:212,ensur:[12,14,65,82,204,209,213,214,216,218,219,221,223,225,227,229],ensure_load:[4,15,227],ent:212,enter:210,enter_ag:71,entir:227,entiti:[4,7,8,9,12,14,15,16,28,29,34,35,45,46,47,50,51,53,55,61,65,66,68,109,113,145,148,149,151,152,165,166,167,169,170,172,178,183,184,185,186,204,206,209,210,211,215,216,218,219,220,221,222,223,224,225,226,227,228,229],entity_identifi:[28,67,178],entity_identifier_list:67,entity_identifier_sequ:67,entity_info_item:67,entity_info_list:[47,67],entity_prefix:[178,223],entity_rel:[149,151,152],entity_typ:178,entitytyp:223,entri:[7,222],enumer:[14,15,68,80,85,86,118,145,147,148,154,155,156,157,158,165,166,167,169,170,171,172,183,184,186,189,210,214,227],environ:[0,5,219,226,227],eos:[77,88,105,225],epsilon:149,epub:212,equal:[7,149,223,225],equival:[4,15,17,25,89,92,94,100,106,114,126,127,134,135,139,187,209,218,220,222,223,227,228,229],error:[4,14,15,67,68,105,206,209,215,217,219,220,221,223,226,228,229],escap:11,essenti:[0,7,211,223,226],establish:[210,214,216,229],euc:38,evalu:[92,114,224],evaluation_error:[79,89,91,94,105,106,114,126,135,138,139,225],even:[7,104,218,219,225,226,227,229],even_numb:229,event:[7,9,14,15,61,67,68,70,76,105,141,155,159,171,205,209,217,221,222,223,224,225,227,228],eventexecutioncontext:223,eventu:[203,216],ever:229,everi:[14,207,208,210,214,220,223,225,226,229],everyth:226,evok:210,evolutionari:0,exactli:225,examin:[65,208],exampl:[2,9,14,67,204,206,207,208,209,210,211,212,213,214,215,216,218,220,221,223,224,225,226,227,228,229],except:[0,7,11,17,25,67,79,92,138,187,188,193,194,198,199,201,206,210,212,213,216,218,225,227,229],exchang:[9,64,222,223],exclud:[209,211,223,227],execut:[2,14,15,16,17,49,68,75,83,104,105,112,113,130,131,132,137,187,198,202,207,209,214,217,220,222,223,224,226,227,228,229],execution_context:[83,213,223],executioncontext:[83,213,223],exemplifi:[210,225],exhibit:229,exist:[3,9,14,15,17,19,25,75,94,98,99,132,140,142,143,150,173,174,176,177,189,190,191,193,194,195,214,215,216,217,221,225,226,227],existence_error:[16,17,19,25,26,69,75,79,80,89,91,92,98,99,105,106,114,126,127,128,129,132,134,135,138,139,140,142,143,159,173,174,176,177,191,193,194,195,198,206,225],existenti:[75,132,225],exit:[210,214],expand:[14,15,45,51,95,96,103,136,158,175,217,219,221,223,225,227],expand_go:[96,97,103,105,136,215,225],expand_library_path:[175,223],expand_term:[95,97,103,105,136,215,225],expandedgo:[95,103],expandedterm:178,expans:[4,14,15,20,36,44,68,95,96,103,105,136,209,217,221,223,225,227],expect:[8,212,216,219,221,224,225,227,229],experi:[0,216],experiment:[31,225,229],explain:[218,227],explicit:[1,69,73,74,75,77,78,80,85,86,98,99,100,104,111,112,116,117,118,128,129,132,178,179,180,208,210,216,221,223,225,227],explicitli:[7,14,35,65,147,206,209,215,218,221,223,225,229],expos:[211,226],expr:225,express:[14,15,38,68,77,78,175,210,211,213,215,216,222,223],extend:[0,14,16,20,28,30,54,59,66,71,149,151,152,165,166,167,179,180,209,210,216,218,220,222,223,225,226,227,228,229],extended_categori:[30,67],extended_category_list:67,extended_category_sequ:67,extended_object:[54,67],extended_object_list:67,extended_object_sequ:67,extended_protocol:[59,67],extended_protocol_list:67,extended_protocol_sequ:67,extends_categori:[67,140,145,149,154,161,171,209],extends_object:[67,142,151,157,161,171,172,183,186,223],extends_protocol:[67,143,152,158,161,171,184,228],extens:[3,54,173,174,176,177,208,209,212,213,214,215,218,219,221,222,223,226,227,228],extern:[15,22,68,221,225],external_cal:67,extra:[224,225],facilit:216,fact:[14,67,113,175,210,221,223,225,227],factbas:45,facto:[216,219,226,227],factor:[4,15],fail:[8,14,16,25,26,75,82,104,121,132,173,174,176,177,180,187,192,193,197,202,210,214,215,219,220,222,225,227,229],failur:[180,181,187,188,199,201,210,212,214,223,229],fals:[14,37,111,150,180,225,227],falsehood:227,familiar:[222,225],fan:151,faq:[6,15],faster:229,fatal:227,faur:0,favor:219,favorit:[216,219],featur:[0,3,7,8,15,20,149,151,152,209,210,212,213,217,219,221,222,224,225,229],februari:[0,3,216],feed:215,feedback:216,fetch:[192,224,229],few:[3,219,221,225,227],file1:[12,176,210,227],file2:[12,176,210,227],file:[2,3,4,5,8,14,15,20,33,35,36,38,44,45,46,49,55,61,65,66,68,95,96,103,114,136,171,173,174,175,176,177,178,179,180,185,206,213,215,216,217,220,222,225,226,229],file_search_path:227,file_system:[174,177],filenam:[212,219],filter:226,find:[14,15,75,98,99,132,190,196,210,213,217,218,219,221,222,227,229],find_root:229,findal:[14,51,65,66,75,100,105,132,133,225],fine:[14,83,209,216,225,229],finish:229,finit:221,firefox:[4,15],first:[0,3,5,7,9,11,16,20,25,26,31,38,48,51,65,73,95,96,103,116,117,130,131,137,141,159,165,166,167,172,173,174,176,177,186,199,201,209,210,211,212,214,215,216,218,219,221,223,224,225,226,227,228,229],fit:216,five:225,fix:[11,14,67,95,103,213,215,225,227],flag:[8,14,15,16,17,25,61,68,70,73,74,76,126,150,156,171,173,174,176,177,178,179,180,185,209,210,212,213,214,215,219,220,221,223,224,225,226,228,229],flag_opt:150,flag_valu:[61,67,150,174,177,185],flatten:[187,224],flavor:[0,209],flexibl:216,fli:218,flightless:218,flow:[210,226],flush:[120,226],flush_output:226,focu:211,focus:216,fold:224,folder:[5,219],follow:[6,36,37,44,75,89,92,94,95,96,98,106,114,126,127,134,135,139,178,180,209,210,212,213,214,215,216,218,219,220,221,222,223,225,226,227,228,229],font:67,foo:[14,65,66,83,119,121,207,209,210,213,214,218,219,221,223,225,226,227,228],foral:[51,75,98,99,105,132,133,189,191,225],forc:[204,210,214,221,227],ford:210,foreign:[67,221,224,225,227],forget:225,forgo:[211,223],form:[67,210,218],formal:0,format:[15,47,48,77,78,89,92,94,106,114,116,117,126,127,134,135,139,213,217,219,221,226],fornarino:0,fornarino_et_al_89:[0,216],forward:[15,19,68,105,158,180,213,221,225],found:[11,14,16,45,65,67,71,119,154,157,158,173,174,176,177,199,201,209,210,213,215,216,218,219,220,221,223,225,226,227,229],four:[210,212,225],fourth:226,frame:[0,216],framework:216,free:[14,57,75,132,212,213,214,223,225,229],freeli:[9,219,223,225,227],friend:222,from:[1,5,7,14,16,26,31,45,49,50,51,57,58,60,61,65,66,67,70,76,95,96,150,151,166,173,174,176,177,178,192,193,194,197,204,206,207,208,209,210,211,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],fromherz93:[0,216],fromherz:0,frustrat:216,ftp:0,fukunaga86:0,fukunaga:0,full:[45,178,210,216,219,223,225,226],fulli:[17,36,44,210,215,227],functor:[14,19,67,69,86,96,221,223,225,227],further:[14,103,136,225,227],furthermor:[204,214,216],futur:213,gabriel:0,gain:221,ganti:0,gas:127,gecko:[4,15],gender:204,gener:[0,4,11,12,14,15,16,31,35,38,61,65,89,92,94,100,106,114,126,127,134,135,139,149,151,152,175,180,187,190,198,202,204,206,207,209,210,211,212,215,216,217,219,221,223,225,226,227,228,229],germani:0,get:[4,15,156,193,194,204,207,220,221,222,225,227],get_attribut:204,give:[28,65,66,216,218,223,225,226],given:[7,45,108,124,190,206,213,214,215,216,221,225,226,229],global:[14,49,55,61,185,214,215,216,223,225,227],glossari:[15,219,222],glue:219,gnu:[219,225,227],goal:[12,14,15,17,20,25,31,36,37,44,49,50,51,64,68,71,73,74,75,77,78,79,95,98,99,100,103,104,105,111,112,113,116,117,130,131,132,137,151,178,187,188,190,193,197,198,199,201,202,206,207,210,212,214,217,221,223,224,225,226,227],goal_expans:[95,96,97,105,136,178,210,215,223,225,228],goal_thread:198,going:[208,227],goldberg83:[0,209,216],goldberg:0,good:[4,15,214,221,225,227],gosl:0,gplv3:136,grain:[14,209,216,229],gramar:[118,145,183,184],grammar:[14,15,28,33,35,48,50,52,53,57,58,60,63,68,77,96,105,115,116,117,210,212,217,221,224,226,227,229],grammar_rul:67,grammarrulebodi:[116,117],graph:[208,223],graphic:214,greater:113,greatest:14,green:215,ground:[14,67,86,118,150,209,212,223,225],group:[210,222,225,226],gui:226,guid:[1,2,3,6,15,217],half:210,hall:0,hand:[214,216,218,225,227],handi:[225,226],handl:[0,14,15,17,25,68,70,76,105,171,204,209,217,221,223,226,227,229],handler:[19,106,159,207,213,219,223,228],happen:[11,209,225,226,228],happi:[42,229],happy_birthdai:229,hard:137,harder:225,hardwar:[15,217],has:[49,98,99,130,131,207,214,216,218,220,221,225],hash:[209,223,227,228],haskel:225,have:[5,14,35,50,51,53,55,67,71,107,119,121,123,179,180,204,206,207,208,209,210,212,213,214,215,216,218,219,223,224,225,226,227,228,229],head:[67,73,74,80,82,83,113,128,129,130,131,137,206,210,221,223,225],heavi:[113,225],height:26,hello:20,help:[7,14,210,212,215,216,219,221,224,225,226,227],helper:227,henc:[9,227],here:[67,151,206,225,226,229],heritag:222,hidden:[218,224],hide:[14,216,221,225,227],hierarchi:[4,14,15,208,209,217,223,225,227],high:[15,149,151,152,212,217,219,229],higher:214,highli:[216,229],highlight:219,hiros:0,histor:226,hit:[209,223,228],hitchhik:226,hitchhikers_fixed_answ:226,hitchhikers_guide_to_the_galaxi:226,hold:[14,53,218,221,225,229],holland:0,home:[45,175,219],homoicon:211,hook:[14,15,31,53,68,71,82,95,96,103,105,107,108,109,119,120,121,123,124,136,179,180,181,209,210,217,221,222,223,225,226,227,228],hook_object:215,host:14,hot:14,hovercraft:151,how:[2,4,14,15,219,221,224,225,227],howev:[9,75,132,178,179,180,206,208,209,210,211,213,214,216,218,219,220,221,223,225,226,227,229],html:[0,4,15,212,219],http:0,human:226,hurt:229,hypothesi:[31,82],iana:38,idea:[208,209,211,214,216,225],ideal:[214,223],ident:14,identifi:[14,15,17,19,20,25,35,68,113,137,140,141,142,143,145,147,148,149,151,152,154,155,157,158,159,165,166,167,169,170,172,178,183,184,186,188,198,201,202,209,210,212,221,222,223,226,227,228],iec:[0,225],ieee:0,iff:[36,37,44,111,187,198,202],ignor:[3,75,78,105,110,111,112,120,132,210,218,219,221,224,225,226,227,229],illustr:[204,206,207,225],immedi:[188,225,229],impact:224,imper:[211,225],imperi:0,implement:[0,4,9,11,14,15,28,30,31,54,65,70,71,76,90,100,101,103,113,136,137,148,149,151,152,169,180,204,206,207,209,210,211,212,213,214,215,217,219,220,221,222,223,224,225,226,227,229],implemented_protocol:[30,54,67],implemented_protocol_list:67,implemented_protocol_sequ:67,implements_protocol:[67,143,148,152,158,161,167,171,184,209,223,228],impli:[14,26,209,214,216,221,225,227,229],implicit:[16,28,90,113,115,116,117,130,131,137,179,180,224,225,229],implicitli:[14,63,215,216,223,229],imported_categori:[54,67],imported_category_list:67,imported_category_sequ:67,imports_categori:[67,140,145,147,149,154,161,165,171,209,223],impos:[214,218],improv:[7,14,16,25,26,49,206,213,214,216,220,221,225,227],incept:9,includ:[2,3,38,43,46,62,64,65,66,67,178,179,180,209,210,212,215,216,218,219,221,222,223,224,225,226,227,228,229],incompat:5,incorrect:214,increment:216,indent:[210,227],independ:[63,175,197,199,214,216,219,224,225,227,229],index:[7,15,212,214,216,219,224,227],indic:[14,16,19,25,26,31,35,48,69,73,74,80,86,118,128,129,209,210,212,218,221,222,223,225,226],indirectli:[14,223],individu:[11,226],indivis:214,infer:[150,224],infinit:[14,82],infix:[14,206,225],info:[43,46,52,56,67,209,212,221,223,225,228],info_direct:67,inform:[9,14,16,17,25,58,60,108,119,209,210,212,213,214,219,221,223,225,226,227,228],inher:[213,224],inherit:[0,7,14,15,16,22,26,28,58,68,95,96,204,208,209,211,217,221,222,223,225,227,229],init:[16,49,57,58,218,223,225],initi:[37,42,43,46,54,61,62,67,73,74,150,151,175,178,185,216,218,219,225,227],initroutin:221,inlin:[15,67,83,217,223,225,227],inner:222,input:[71,77,90,103,116,117,124,178,210,225,226,229],ins:[209,219,221],insid:[14,55,204,206,210,213,216,219,220,221,225,227,229],inspect:225,inspir:[9,209,227],instal:[4,15,175,206,212,217,227],instanc:[9,14,15,54,60,151,172,175,206,207,208,211,212,216,217,218,222,225,227,228],instant:172,instanti:[9,14,28,52,54,75,106,113,116,117,130,131,132,137,151,172,208,209,210,213,214,216,218,220,223,225,228],instantiated_object:[54,67],instantiated_object_list:67,instantiated_object_sequ:67,instantiates_class:[67,142,151,157,161,166,171,183,186,223],instantiation_error:[16,17,19,20,25,26,61,69,73,74,75,77,78,79,80,89,91,92,94,98,99,100,104,105,111,112,113,114,115,116,117,118,126,127,128,129,132,134,135,138,139,140,142,143,149,150,151,152,159,173,174,176,177,185,187,188,190,191,193,194,195,198,199,201,202,225],instead:[3,11,14,38,50,51,65,107,123,197,199,204,209,210,211,213,216,218,221,222,223,225,226,227,229],instruct:[2,5,8,219,221],integ:[50,51,55,67,69,71,83,85,86,113,149,150,151,152,206,212,219,221,225,226,227],integr:[0,1,3,4,15,181,214,217,219,227,229],intellig:0,intend:[204,213,214,218,219,227],intent:213,interact:[210,226],intercept:[15,107,120,121,123,210,217,227],interchang:[220,222],interest:221,interfac:[14,15,206,211,214,217,220,221,222,223,226,227,228,229],interfer:[214,225],interior:0,interleav:227,intermedi:[3,11,12,14,38,178,180,209,223,227,228],intermix:[14,221],intern:[0,178,210,214,220,223,225,229],internet:222,interpret:[4,14,15,45,51,65,66,77,176,179,180,204,207,210,214,218,220,221,223,225,227,229],interv:229,intrins:214,introduc:[220,223,224,225,226,227],introduct:216,invalid:[7,148,156,165,166,167,169,170,172,174,177,185,186,209,213,227],invent:212,invis:[14,225],invoc:210,involv:214,irrelev:226,irrespect:[14,214,216],iso95:[0,213,216,219,225],iso:[0,3,8,11,15,38,67,79,213,217,219,220,225,227],isol:[14,216],issu:[178,180,210,219,221,223,225],ital:67,itali:0,item:210,its:[0,9,14,20,28,34,45,53,65,78,101,103,104,112,113,118,130,131,136,137,150,179,180,187,188,189,190,198,201,202,208,209,210,211,212,214,215,216,218,219,221,222,223,225,226,227,228,229],itself:[9,11,14,103,136,174,177,204,208,211,214,215,218,221,223,226,227,229],jack:0,januari:[0,3,9,216],java:[0,15,216,217],job:229,joi:0,joint:0,journal:0,joy_et_al_00:[0,216],jtc:0,juli:[3,216],jump:210,june:0,just:[204,206,211,212,213,214,218,220,221,225,227],jxvf:219,kahn:0,keef:226,keen:0,keep:[7,150,221,225,227,229],kei:[33,35,47,48,57,175,178,210,211,212,216,225,226],kept:[150,219],key1:212,key2:212,keyword:[16,209,212,218,222,228],kiczal:0,kind:[4,15,71,107,108,119,123,124,204,207,210,214,221,223,225,226,228],know:[14,209,216,219,223,224,228],knowledg:[0,214,216,225,227],known:[14,19,206,210,218],knuth84:0,knuth:0,label:221,lack:[11,14,49,51,209,210,219,221,222,225,227],lai:227,lambda:[14,15,68,77,78,227],lambda_express:67,lambda_free_vari:67,lambda_paramet:67,lambda_vari:227,languag:[0,3,7,14,19,118,145,176,179,180,183,184,211,214,215,216,218,220,222,223,225,227,228],larg:[149,151,152,180,210,216,221,226,229],largest:214,last:[12,74,179,180,197,212,218,227],late:14,later:[209,213,224,227,229],latest:[4,15],latter:[45,226,229],lax:219,layer:[0,14],lazili:[14,229],lead:[214,221,227,229],leaf:60,leap:210,learn:[15,217],lease_car:215,leash:210,least:[208,223,225],leav:[60,222,225],lectur:0,led:216,lee:0,left:[224,229],legaci:221,length:[44,151,206],lengthi:[180,216,227,229],less:[219,226],let:[204,206],level:[15,49,149,151,152,173,174,176,177,179,180,204,206,209,210,212,214,217,219,220,221,223,226,227,229],lgt2html:11,lgt2xml:11,lgt3xxx:219,lgt:[173,174,176,177,206,209,219,223,227,228],lgt_load_prolog_cod:227,lgt_prolog_meta_pred:225,lgt_prolog_term_expans:221,lgt_tmp:227,lgtdoc:[14,212],lgtunit:226,lgtuser:227,lib:221,librari:[14,45,173,174,175,176,177,178,212,215,221,222,223,224,225,226],library_nam:[14,67],library_source_file_nam:67,licens:[4,15,67,136,212,216,219],lieberman86:[0,216],lieberman:0,life:226,lighter:[33,35,49,51,53],like:[9,14,204,206,213,214,216,218,219,220,221,223,225,227,229],likewis:9,limit:[78,213,218,219],line:[8,38,45,67,119,178,209,219,223,225,226,227,228],line_count:[45,67,209,223,228],linear:0,link:[212,223,227,229],lint:213,linux:219,lisboa:0,lisp:0,list0:229,list:[12,14,15,17,19,25,28,44,47,48,52,54,65,66,67,75,77,86,90,96,98,99,107,109,115,116,117,118,119,120,121,123,132,136,141,142,145,149,150,151,152,159,166,169,173,174,176,177,178,180,183,184,190,200,203,205,209,210,212,213,215,219,221,222,223,225,226,227,228,229],list_memb:[28,225],listofpair:225,listp:[54,59,143,148,167,169,173,176,206,228],listp_lgt:228,liter:0,littl:221,live:[33,35],load:[4,7,14,15,29,36,44,49,53,58,64,65,66,68,171,175,176,177,178,179,180,185,204,206,207,210,213,214,215,216,218,219,220,221,225,226],load_foreign_fil:221,load_foreign_resourc:20,loaded_fil:223,loaded_file_properti:223,loader:[11,14,65,174,177,210,219,221,225],local:[5,14,15,17,31,35,55,69,73,74,80,85,86,95,96,116,117,118,185,209,210,217,219,220,221,223,225,226,227],locat:[5,218,219,221,222,223,227],lock:229,log:[30,70,76,147,152,209,226],log_fil:152,log_off:152,log_on:152,logic:[0,14,15,211,217,218,223,227],logtalk:[0,4,10,12,14,16,20,35,37,38,49,50,51,61,64,65,67,71,78,83,96,107,108,109,119,120,121,123,124,149,150,151,152,156,157,173,174,175,176,177,178,179,180,183,185,204,206,208,209,210,211,212,214,215,217,218,220,222,224,225,226,228,229],logtalk_compil:[11,146,171,175,176,177,179,180,215,221,227],logtalk_ent:212,logtalk_hom:175,logtalk_library_path:[14,146,171,173,174,176,177,178,219,227],logtalk_load:[11,12,146,171,173,174,175,179,180,206,210,215,221,227],logtalk_load_context:[103,136,146,171,175,215],logtalk_mak:[12,45,146,171,173,174,176,177,181,210,227],logtalk_make_target_act:[146,171,179,180],logtalk_typ:67,logtalk_us:175,logtalk_user_setup:5,logtalkhom:[5,175,219],logtalkus:[5,175,219,227],london:0,longer:[214,229],look:[45,66,225,227],lookup:[7,14,16,25,26,208,209,216,218,225],loomi:0,loop:[71,100,103,181,208,214,215,223,225,229],loos:210,lot:[209,223,228],low:[210,219,223,229],machin:[7,226],maco:219,macro:215,made:[5,16,64,65,66,173,174,176,177,179,180,200,203,204,209,214,223,225,227,229],mae:0,maes87:[0,208,216],mai:[0,1,5,8,9,11,14,16,17,20,26,28,50,51,52,65,66,73,74,77,78,80,96,103,116,117,128,129,136,149,151,152,175,176,177,178,179,180,200,203,204,206,208,209,210,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],main:[14,15,45,179,180,217,223,225,226],mainli:[14,19,20,83,216],maintain:14,mainten:[113,216,218],major:[219,227],make:[4,5,14,15,16,26,33,35,49,51,53,63,70,76,101,113,130,131,137,180,196,203,209,210,212,214,216,217,218,219,221,223,224,225,226,227,228],male:204,man:219,manag:[0,223,229],mandat:221,mandatori:225,mani:[9,82,223],manual:[0,5,7,15,16,25,26,95,96,118,145,174,177,183,184,206,213,219,220,221,222,226,227],map:[216,222,225],maplist:51,mark:221,markdown:212,marku:225,marvin:210,mask:225,match:[8,25,26,37,42,73,74,80,90,128,129,141,206,209,210,213,214,216,219,220,223,227,228,229],materi:211,matter:225,maxim:228,mayb:219,mccabe92:[0,216,218],mccabe:0,mean:[19,209,211,214,219,222,223,224,225,228],meaning:[14,65,66,225],meant:[213,221],measur:[214,224],mechan:[3,7,11,15,16,20,25,26,207,209,213,214,215,217,218,220,221,223,224,225,226,227,229],melbourn:0,mellish:0,member:[17,25,28,65,66,82,159,190,197,206,222,225,229],memori:[49,176,177,223,227],menu:227,messag:[4,5,9,11,14,15,19,20,22,25,26,28,61,64,66,67,68,69,70,75,76,77,78,79,89,92,94,98,99,100,101,104,105,106,107,108,109,111,112,114,116,117,119,120,121,126,127,130,131,132,134,135,138,139,141,155,159,180,188,190,198,199,201,202,204,205,206,209,214,216,217,218,221,222,223,225,227,228,229],message1:220,message2:220,message_deleg:67,message_hook:[71,105,108,109,119,120,121,122,123,124,226],message_prefix_stream:[71,105,107,109,119,120,121,122,123,124,210,226],message_send:67,message_to_object:67,message_to_self:67,message_token:[71,105,107,108,119,120,121,122,123,124,210,226],meta:[4,9,14,15,16,50,51,63,65,66,68,75,78,79,95,98,99,100,104,105,111,112,116,117,132,208,213,221,222,224,226,227],meta_non_termin:[46,51,56,67],meta_non_terminal_direct:67,meta_non_terminal_template_term:[50,67],meta_pred:[46,50,56,67,221,225,227],meta_predicate_direct:67,meta_predicate_specifi:67,meta_predicate_templ:67,meta_predicate_template_list:67,meta_predicate_template_sequ:67,meta_predicate_template_term:[51,67],metacallcontext:223,metaclass:[0,14,54,209,211,222,223,228],meter:136,method:[0,7,9,14,15,16,25,26,50,51,57,65,66,68,69,70,71,73,74,75,76,78,79,80,89,92,94,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,116,117,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,149,151,152,159,178,204,208,209,214,215,216,217,220,221,222,223,227,229],methodolog:227,metric:227,michiel:0,mickei:151,microsoft:219,might:[5,78,213,218,221,227],migrat:[1,3,15,217,225],mill:0,millimet:136,mime:38,mind:229,minim:[14,30,31,214,216,219,225,227,228],minimum:[214,225],minor:[219,227],minut:219,misinterpret:229,miss:[12,180,209,219,221,225,227],missing_direct:[221,227],misspel:227,mistak:227,misunderstand:214,misus:[213,227],mix:[4,15,65,209,223,227,229],mixin:216,mode:[7,15,46,56,67,204,206,207,212,213,217,218,223,226,227],mode_direct:67,mode_term:67,model:[0,15,214,217,218],modern:[216,219,224,225,227,229],modif:[209,211,212,214,227,229],modifi:[12,45,61,69,73,74,114,128,129,140,142,143,149,150,151,152,174,177,179,180,185,209,213,214,216,219,221,223,225,227],modul:[4,9,14,15,28,35,50,51,53,65,69,73,74,77,78,80,86,116,117,118,128,129,178,215,216,217,219,223,227],module_identifi:[50,51,65,67],module_predicate_indicator_alia:67,module_predicate_indicator_alias_list:67,module_predicate_indicator_alias_sequ:67,moment:[214,216],monitor:[14,15,30,70,76,140,141,152,155,158,159,184,205,216,217,223,225],monitoringp:30,month:212,moon86:[0,209,214],moon:0,moot:211,more:[7,9,14,16,28,65,66,180,193,198,202,204,209,210,213,214,215,216,218,219,220,221,222,223,225,227,228,229],moreov:[3,7,103,136,210,211,221,222,229],mortim:151,moss94:[0,218],moss:0,most:[3,4,12,15,38,52,96,113,116,117,130,131,137,209,210,211,213,214,217,219,220,221,222,223,224,225,227,228,229],mostli:226,motiv:216,moura00:0,moura94:[0,208,214,223],moura99:0,moura:[0,47,151,212,226],mous:151,move:219,mpg:0,mpi:0,mu_92_03:0,mu_93_06:0,much:227,muller:229,multi:[7,14,15,64,68,149,151,152,171,204,209,217,218,219,222,223,225,226,227],multifil:[14,15,35,46,56,67,107,108,109,120,123,124,175,179,180,181,209,213,215,217,219,223,226,227],multifile_direct:67,multilingu:219,multiparadigm:0,multipl:[0,12,14,15,49,207,211,214,217,222,223,225,227,229],must:[2,5,14,25,31,38,45,53,63,64,65,103,113,159,175,200,203,204,206,207,208,209,210,212,214,215,218,220,221,223,225,226,227,228,229],mutabl:[0,211,221,225],mutex:[14,63,222,225,229],mutual:180,my_app:[71,123,178],my_car:215,my_data_structur:225,my_terse_logtalk_startup_set:226,my_verbose_logtalk_message_set:226,naish:0,nake:115,name1:[178,225],name2:225,name:[9,14,15,16,19,25,26,28,31,33,35,38,45,48,53,57,58,60,63,65,66,68,69,73,74,80,86,128,129,139,151,173,174,176,177,178,189,190,191,193,194,195,196,204,206,207,209,210,212,213,214,215,216,217,218,219,221,222,223,226,227,228,229],namespac:[14,210,216,222,223,227,228],narrow:225,nativ:215,natur:[211,214,216,225,227],naur:67,navig:212,ndash:11,necessari:[7,14,17,35,51,63,206,209,210,213,214,219,221,225,226,227],necessarili:[7,14,26,52,209,216,223,225,227],need:[4,5,7,8,9,14,15,17,149,151,152,204,206,207,209,214,215,216,219,220,221,223,224,225,226,227,228,229],needless:206,neg:[67,86,225],negat:210,neglig:224,neighbor:221,neither:[16,17,19,20,25,26,61,69,73,74,75,77,78,79,80,85,86,98,99,100,104,111,112,113,115,116,117,118,128,129,132,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,176,177,183,184,185,186,187,188,190,191,193,194,195,198,199,201,202,224,227],nest:222,never:[75,103,132,136,212,214,215,221,223,225,227,229],nevertheless:[3,214,218,221,222,225,229],new_btre:[66,225],new_queu:[66,225],newlin:210,newslett:0,newton:229,next:[3,20,128,193,194,210,212,215,219,221,227,229],nodebug:210,nomenclatur:[15,217,220],non:[4,8,14,15,28,33,35,48,49,50,51,52,53,57,58,60,63,65,66,67,75,77,90,98,99,109,112,115,116,117,119,132,179,180,198,206,209,210,212,213,216,221,223,226,227,228,229],non_prototype_rel:67,non_termin:[67,209,223,225,228],non_terminal_ind:[48,67],non_terminal_indicator_alia:[28,67],non_terminal_indicator_alias_list:[65,66,67],non_terminal_indicator_alias_sequ:67,non_terminal_indicator_list:[65,66,67],non_terminal_indicator_sequ:67,non_terminal_indicator_term:[33,57,58,60,63,67],non_terminal_mode_term:[52,67],none:[70,71,76,79,82,90,95,96,101,103,107,108,109,115,119,120,121,123,124,130,131,134,135,136,137,138,175,178,179,180,181,189,192,196,197,200,203,210,229],nontermin:[115,116,117,209,223,225,228],nonvar:[61,67,71,89,92,94,107,108,109,114,119,120,121,123,124,127,134,136,138,139,178,185,188,189,190,191,193,194,195,196,198,201,202,204,225],nor:[16,17,19,20,25,26,61,69,73,74,75,77,78,79,80,85,86,98,99,100,104,111,112,113,115,116,117,118,128,129,132,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,176,177,183,184,185,186,187,188,190,191,193,194,195,198,199,201,202,224],normal:[50,51,180,210,218,219,223,225,227,229],north:0,nospi:210,nospyal:210,not_less_than_zero:86,notabl:[7,174,177,211,215,224,225,226,227],notat:[14,28,45,65,66,173,174,175,176,177,210,212,221,223,225,227],note:[0,5,14,19,35,63,65,70,75,76,101,132,149,151,152,173,174,176,177,197,207,208,209,210,212,213,214,215,218,219,220,221,223,224,225,226,227,228,229],noth:226,notic:[0,212,219,225],notif:[15,64,200,203,217],notifi:[14,214],notion:[214,222],notrac:210,noun:[48,225],noun_phras:225,now:[204,206,207,214,218,226],nowadai:222,number:[4,8,14,15,45,50,51,52,67,206,207,209,212,214,216,219,221,222,223,224,225,227,228,229],number_of_claus:[67,209,223,225],number_of_proof:[52,67],number_of_rul:[67,209,223,225],number_of_user_claus:[67,209,223],number_of_user_rul:[67,209,223],numberofproof:52,obj:229,object1:[100,209],object2:[100,209],object:[0,3,4,8,9,14,15,16,17,19,20,25,26,28,30,35,40,43,45,46,47,49,53,57,58,60,61,64,65,66,68,69,70,71,73,74,75,76,77,78,79,80,85,86,89,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,141,142,147,148,149,151,152,155,157,159,166,169,170,171,172,175,178,180,183,186,188,198,199,200,201,202,203,205,207,208,209,210,212,213,214,217,218,219,222,224,226,227,228],object_direct:[67,151],object_identifi:[17,19,25,50,51,54,66,67,70,76,130,131,137,141,142,147,148,151,155,157,159,166,169,170,172,183,186],object_identifier_list:67,object_identifier_sequ:67,object_properti:[34,47,64,67,142,151,157,163,171,223],object_rel:[67,151],object_term:67,objecto:0,objectorcategori:228,objvlisp:0,observ:[214,216],ocaml:225,occur:[14,36,44,65,66,75,113,130,131,132,137,206,207,214,216,227],occurr:[8,14,45,82,113,214,222,227],octob:3,odd:[222,229],odd_numb:229,oder:213,off:[7,17,61,73,74,185,210,214,220,226,227],offend:213,offici:[216,219],often:[11,149,151,152,208,213,219,220,221,222,223,225,226,227],old:[209,225,227],older:[5,218],omit:[65,66,173,174,176,177,209,218,225,227,228],onc:[12,29,63,78,104,105,110,111,187,220,224,225,227],one:[14,52,67,69,71,73,74,83,95,96,104,113,119,129,140,141,142,143,149,150,151,152,159,165,166,167,172,179,180,185,186,187,188,190,191,194,195,199,200,201,203,204,206,207,208,209,210,213,214,215,216,218,219,220,221,223,225,227,228,229],one_or_error:[67,225],one_or_mor:[52,67,225],ones:[1,5,8,14,180,181,206,227],onli:[3,7,8,9,11,12,14,17,25,26,31,36,44,49,57,58,61,69,82,95,96,116,117,136,150,169,173,174,175,176,177,178,179,180,185,199,201,207,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],ontario:0,oolp:0,oop:[0,222],ooplsla:0,opaqu:[20,78,83,104,112,116,117,187,188,189,190,198,201,202,213,223,229],open:[55,204,207,209,216,221,223,225,227,228],oper:[0,1,4,14,15,17,20,25,33,35,49,51,53,55,57,58,60,65,66,85,114,175,206,207,208,210,214,216,217,218,221,222,223,227,229],opera:11,operator_declar:[57,58,60],operator_direct:67,operator_list:[65,66],operator_prior:85,operator_specifi:85,opportun:221,opt:[149,151,152,204],optim:[7,15,16,25,35,66,82,179,180,209,210,213,214,217,219,225,226],option:[4,15,82,150,178,180,209,210,212,213,223,226,228],order:[1,9,14,15,20,49,50,51,63,75,82,98,116,117,132,149,151,152,178,200,204,208,209,210,215,216,217,219,221,222,223,225,227,228,229],ordinari:227,org:0,organ:[216,223],orient:[0,14,15,19,207,214,217,218,220,222,223,225,227,229],orientada:0,origin:[0,14,19,51,209,213,215,220,221,223,225,227,228],orthogon:218,other:[5,7,10,11,14,15,16,179,180,204,208,209,210,211,212,214,216,217,218,219,220,221,222,223,225,226,228,229],otherwis:[115,208,209,220,223,225,226,228],our:[204,206,207,214,218,225,226,227],out:[149,151,152,209,213,216,221,225,227],out_of_rang:113,output:[11,119,209,210,212,214,226,227,229],outsid:[206,219,221],outweigh:229,over:[17,25,207,209,214,216,227],overcom:221,overhead:[31,116,117,224,229],overload:[19,20],overrid:[14,51,96,175,209,218,225,227],overridden:[14,209,212,221,222],overriden:215,overview:[15,217],own:[187,204,209,212,216,218,223,225,226,227,228,229],packag:[4,15,219,221,222],paderborn:0,page:[15,219],pai:227,pair:[47,48,71,119,147,148,165,166,167,169,172,180,186,210,212,225,228],panel:0,paper:0,para:0,paradigm:[0,211,216],parallel:229,paramet:[14,67,83,84,105,130,131,137,209,212,213,216,223,225],parameter:[14,209,216,226],parametr:[14,15,17,20,25,113,137,212,215,217,221,222,225,227],parcftp:0,parent:[14,147,151,166,223],parentcategori:165,parenthesi:17,parentprotocol:167,parlog:0,parnam:[67,212],pars:[14,17,115,116,117,213,221],part:[0,176,179,180,223,226,227,229],parti:[219,226,227],partial:213,particip:[209,211,216],particular:[7,14,209,213,216,221,223,225,227,228],particularli:218,partit:[223,226],pass:[14,17,99,174,177,190,210,212,224,225,226,227,229],patch:[14,16,219,227],path:[5,14,45,173,174,175,176,177,178,209,219,221,223,227,228],pattern:[9,211,212,220,223,225,229],paulo:[47,151,204,212,226],paus:210,payrol:94,pdf:212,pdt:226,peculiar:28,peer:229,penalti:[82,221,225,229],pend:210,penguin:218,peopl:216,per:[16,25,26,63,175,210,212,214,219,220,221,222,225,227],perfectli:221,perform:[3,4,14,15,16,25,26,36,37,49,66,82,95,96,116,117,209,210,215,217,218,219,220,221,223,225,228],perhap:227,permiss:[114,223],permission_error:[16,17,19,25,26,61,69,73,74,79,80,89,91,92,94,105,106,126,127,128,129,134,135,138,139,140,142,143,149,150,151,152,174,177,185,190,213,225],persist:[5,225],person:[151,204,210,212],perspect:216,phase:[210,216,227],phrase:[14,48,50,57,58,60,77,88,90,105,224,225],piec:216,ping:215,pinna:0,pipelin:215,pisa:0,place:[14,20,45,210,216,221,225,229],plai:[14,211,213,214,223,225],plain:[3,4,14,15,215,216,217,219,223,224,227],plane:219,platform:[8,216],pleas:[9,10,174,177,209,213,219,223,228],plenti:216,plu:[16,225,227],podar:0,point:[5,14,15,95,103,212,215,217,219,225,229],pointcut:216,polka:0,poll:229,pong:215,poor:229,popul:221,popular:[7,222],por:0,port:[0,15,216,217,219,226],portabl:[4,15,33,35,38,49,51,53,149,151,152,174,177,178,209,216,219,221,225],ports_profil:210,portug:0,portugues:0,portuguesa:0,posit:[50,51,113,178,180,218,225],posix:[219,227,229],possibl:[1,7,8,14,20,28,31,65,66,149,151,152,204,209,210,212,213,214,215,216,218,219,220,221,223,224,225,226,227,228,229],post:[195,214,229],postpon:229,potenti:[213,214,218,223,226,227,229],power:[0,214,221],ppp:[209,228],practic:[33,35,49,51,53,214,224,225,226],pragmat:216,pratic:0,pre:[7,123,150,210,214,227],preced:[31,55,57,58,60,65,66,209,210,214,223,228],precis:214,preclud:225,predat:222,predefin:[14,212,219,220],predic:[1,4,7,8,9,12,14,15,16,17,19,20,22,25,26,28,31,33,35,36,44,45,46,48,49,51,52,53,57,58,60,61,63,64,65,66,68,69,70,73,74,75,76,78,79,80,82,83,86,89,92,94,95,96,98,99,100,101,103,104,106,107,108,111,112,113,114,118,119,120,121,124,126,127,128,129,130,131,132,134,135,136,137,138,139,141,148,149,150,151,152,159,169,173,174,175,176,177,178,179,180,181,185,187,188,193,194,196,197,198,200,201,202,203,204,205,207,208,211,214,215,217,219,222,223,226,227,228],predicate1:225,predicate2:225,predicate_alias_properti:67,predicate_alias_property_list:67,predicate_alias_property_sequ:67,predicate_call_update_properti:67,predicate_call_update_property_list:67,predicate_call_update_property_sequ:67,predicate_declar:[16,19,25,26,69,73,74,80,128,129,206,225],predicate_declaration_properti:67,predicate_declaration_property_list:67,predicate_declaration_property_sequ:67,predicate_definition_properti:67,predicate_definition_property_list:67,predicate_definition_property_sequ:67,predicate_direct:67,predicate_ind:[48,67,69,86],predicate_indicator_alia:[28,67],predicate_indicator_alias_list:[65,66,67],predicate_indicator_alias_sequ:67,predicate_indicator_list:[65,66,67],predicate_indicator_sequ:67,predicate_indicator_term:[31,33,57,58,60,63,67],predicate_info_item:67,predicate_info_list:[48,67],predicate_mode_term:[52,67],predicate_properti:[31,35,44,48,50,51,52,53,57,58,60,63,67,85,86,105,125,219,221,225],predicateind:223,predomin:216,prefer:[28,38,65,209,216,218,219,221,223,225,227,228],prefix:[14,53,65,66,107,108,119,120,121,178,209,210,218,221,222,223,225,226,227,228],prentic:0,prepar:180,presenc:214,present:[31,38,208,218,226],preserv:[14,16,19,213,216,220,224],press:0,pretti:212,pretty_print_blob:150,prevent:[17,19,213,214,219,221,225,227],previou:[209,210,212,219,229],previous:[73,74,209,210,214,218],primari:[14,53,221,225],primarili:225,prime:229,prime_numb:229,primit:[149,151,152,214,220],principl:227,print:[8,15,58,68,105,107,108,109,119,120,121,207,212,214,217,221,223,225,227],print_messag:[37,71,105,107,108,109,120,121,122,123,124,210,226],print_message_token:[71,105,107,108,109,119,122,123,124,226],prior:[53,65,175,225],priori:209,prioriti:[85,225],privat:[14,15,16,19,25,26,35,46,53,54,56,58,60,67,69,70,73,74,75,76,77,78,79,80,83,89,92,94,98,99,100,101,103,104,106,111,112,113,114,116,117,126,127,128,129,130,131,132,134,135,136,137,138,139,148,165,166,167,169,170,172,186,204,206,209,210,214,217,220,221,223,225,227,228],private_pred:[16,19,25,26,69,73,74,80,128,129,213],probabl:[213,218,221,223,225,227],problem:[0,3,5,11,173,174,176,177,210,216,218,221,223,225,227,229],problemat:221,proce:[16,200,229],procedur:[15,17,19,25,75,98,99,121,132,159,211,217,218],proceed:[0,218],process:[14,15,77,130,131,175,178,197,207,213,214,217,219,225,226],process_init_opt:225,processor:[11,216,229],produc:227,product:[210,216,224,226,227],profession:[4,15],profil:[14,15,205,216,217,223],program:[0,4,7,14,15,19,64,205,206,209,213,217,218,219,220,222,223,225,226,227,228],programm:[19,20,65,66,204,216,221,225,226,229],programmat:[212,225],progress:221,project:[14,216,218,219,227],prolifer:221,prolog:[0,2,4,5,11,14,15,20,31,33,35,38,45,49,51,53,63,64,65,66,67,77,78,79,86,116,117,118,149,150,151,152,173,174,175,176,177,178,179,180,206,207,209,210,211,214,217,218,220,222,223,224,226,228,229],prolog_compatible_vers:219,prolog_compil:227,prolog_conform:219,prolog_dialect:219,prolog_load:227,prolog_typ:67,prolog_vers:219,promot:14,prompt:[71,124,226],proof:[14,52,206,223,225],propag:0,propel:151,proper:[65,149,151,152,174,177,225,229],properli:[219,221],properti:[14,15,45,68,118,145,171,183,184,214,217,219,221],propos:0,proprietari:[8,15,213,217,225],protect:[14,15,16,19,25,26,30,46,53,56,57,59,60,63,67,69,70,73,74,76,80,85,86,101,103,118,128,129,136,148,165,166,167,169,170,172,186,209,214,217,220,223,225,228,229],protected_pred:[19,25,69,73,74,80,128,129],protocol1:[209,223,228],protocol2:[209,223,228],protocol:[4,8,14,15,28,30,41,43,46,47,49,53,54,68,70,76,101,103,136,143,148,149,151,152,158,165,167,169,171,180,184,204,205,207,209,211,212,213,214,215,216,217,219,222,223,225,227],protocol_direct:[67,152],protocol_identifi:[59,67,143,148,152,158,167,169,184],protocol_identifier_list:67,protocol_identifier_sequ:67,protocol_properti:[34,47,67,143,152,158,163,171,228],protocol_rel:152,prototyp:[0,4,14,15,16,28,54,147,151,166,208,209,211,217,222,225,227,228],prototype_rel:67,provabl:111,prove:[14,17,20,25,63,82,187,188,190,198,199,201,202,221,223],provid:[1,4,7,15,31,49,58,60,64,67,73,74,77,80,83,95,96,103,113,128,129,136,175,178,198,206,208,209,210,211,212,213,214,215,216,218,219,221,222,223,225,226,227,228,229],proxi:[14,17,19,20,25,101,223],proxyar:17,proxyfunctor:17,pseudo:[17,19,20,25,64,215,220,221,225,227,229],pthread:229,pub:0,publicli:[166,169],publish:[0,216,219],pure:207,purpos:[14,212,221,225],put:[204,206],puzzl:221,qqq:228,qualif:[1,28,221,225],qualifi:[7,14,35,65,75,132,221],qualified_non_terminal_ind:67,qualified_non_terminal_indicator_list:67,qualified_non_terminal_indicator_sequ:67,qualified_non_terminal_indicator_term:[35,53,67],qualified_predicate_ind:67,qualified_predicate_indicator_list:67,qualified_predicate_indicator_sequ:67,qualified_predicate_indicator_term:[35,53,67],quantifi:225,quasi:210,queri:[9,14,82,150,196,204,207,209,210,218,223,224,225,227,228,229],question:[15,68,71,105,123,124,217,223],question_hook:[71,72,105,107,108,109,119,120,121,124,226],question_prompt_stream:[71,72,105,107,108,109,119,120,121,123,226],queue:[14,64,66,188,190,192,195,197,198,199,201,225,227,229],queuep:59,quick:219,quick_start:219,quintu:[225,226,227],quirk:213,quit:[210,214],quot:[67,210],race:[149,151,152],radiu:20,random:229,rang:[212,221,227],rather:[218,225],ration:14,rational:[0,220],raw_1:45,razek92:[0,216],razek:0,rcn:227,reach:[82,95,103,210,215],react:207,reactiv:216,read:[11,61,71,95,96,103,174,175,177,178,185,210,213,215,219,221,225,226,227,229],read_onli:150,read_stream:63,read_term:[178,213,227],read_writ:150,readabl:[220,225],readi:[195,197,206,210,219],readm:219,real:[101,229],realist:229,rearrang:223,reason:[0,14,116,117,214,222,225],receiv:[14,25,67,69,130,203,209,213,218,220,224,225,228,229],recent:[210,219,221],recogn:[31,113,173,174,176,177,214],recommend:[209,219,223,227,228],recompil:[210,216,221,227],record:225,recoveri:79,recreat:[45,227],rectangl:225,recurs:[95,103,197,213,215,216,224,227,229],recycl:[149,151,152],redefin:[14,29,45,109,121,209,210,212,213,220,222,225,226,227],redefined_built_in:227,redefined_from:[67,225],redefining_ent:[109,119,226],redefinit:[67,212,225,227],redirect:226,redo:210,reduc:218,redund:[210,224,227],reexport:221,refactor:221,refer:[3,12,14,15,19,137,206,207,212,213,214,218,219,220,223,225,227],referenc:[69,73,74,80,118,128,129,213,221,225],refin:[207,214],reflect:[0,4,14,15,45,65,66,68,105,205,212,214,216,221,222,223,227],reflex:[214,223],regard:[83,188,189,190,198,201,202,209,225,227],regist:[3,207,214],regular:[206,210,221,225],reifi:[194,229],reinterpret:[211,229],reject:218,rel:[45,173,174,175,176,177,218,227],relat:[0,7,9,14,15,68,103,136,148,149,151,152,165,166,167,169,170,171,172,173,174,176,177,186,204,208,209,211,212,214,216,222,223,226,227,228,229],relationship:[15,208,216,217,220],relative_to:[174,177,227],releas:[3,5,216,219,227],release_not:219,relev:[0,6,14,31,212,226],reli:[11,188,189,190,198,201,202,225,226,229],reload:[12,179,180],relocat:175,remain:[19,20,77,187,209,214,220,223,225,227,228,229],remark:[0,67,212,226],rememb:[204,212,227],remov:[7,206,214,223,224,225,227,229],remove_from_queu:63,renam:225,render:[4,5,15,209,227],repeat:[7,149,151,152,206,226,227,229],repetit:[206,218],replac:[9,150,209,212,219,221,223,227],repli:[64,71,123,198,202,226,229],report:[0,4,15,180,209,213,219,223,225,226,227],repres:[14,31,38,50,51,67,71,119,141,148,155,159,165,166,167,169,170,172,174,177,186,207,209,210,212,214,216,218,220,221,222,223,225,226,227,229],represent:[14,126,212,214,216,218,225],representation_error:[79,89,91,92,94,105,106,114,127,134,135,138,139,225],request:[14,226,227,229],requir:[4,14,15,31,38,65,159,178,180,209,210,212,213,214,217,221,223,224,225,226,227,229],research:216,reserv:[15,217],reset:[210,223],resolv:[28,173,174,176,177,227],resort:204,resourc:[6,65,127,211,214,225],resource_error:[79,89,91,92,94,105,106,114,126,134,135,138,139,225],respect:[3,55,70,76,101,150,178,207,210,212,214,215,218,219,221,225,227,229],respons:[212,227],rest:[117,216],restart:14,restrict:[16,67,103,136,150,208,209,214,216,219,221,223,225,227],restructuredtext:212,result:[4,7,15,19,20,31,64,96,99,180,187,188,197,198,199,201,202,209,210,212,213,214,215,216,219,221,223,224,225,226,227,228,229],retain:[216,227],retract:[35,69,73,74,80,87,105,129,204,209,225,227],retractal:[65,69,73,74,80,87,105,128,204,209,225],retri:210,retriev:[14,65,80,137,175,188,190,193,194,198,212,214,222,223,225,227,229],reus:[0,9,14,140,142,143,204,209,211,216,218,221,223,225,228,229],reveal:[213,214],rewrit:[48,109,221,225,226],rewritten:[225,226,229],richard:226,rise:[178,225],risk:223,robson:0,robust:225,role:[14,211,213,214,221,223,225],rolog:14,root:[5,204,208,216,218,219,223,229],rudimentari:216,rule:[14,15,28,33,35,48,50,52,53,57,58,60,63,68,77,96,105,115,116,117,209,210,212,217,221,223,224,226,227,228,229],rumbaugh87:[0,216],rumbaugh88:[0,216],rumbaugh:0,run:[2,4,5,11,14,15,149,151,152,175,179,180,181,198,206,216,217,219,221,225,229],run_propag:221,runner:151,runtim:[2,7,14,15,16,17,25,34,64,69,70,76,89,92,94,95,96,101,106,113,114,126,127,134,135,139,149,151,152,207,210,214,216,217,220,222,224,225,226,227,229],saab:0,sadli:222,safari:11,safer:215,sai:[207,216],said:[206,225,227],same:[4,7,14,15,19,36,44,63,65,66,89,92,94,106,113,114,126,127,134,135,139,150,178,200,203,204,206,207,209,210,211,212,213,214,215,216,218,219,220,221,222,223,225,226,227,228,229],sampl:[212,219],satisfactori:218,save:[58,206,209,212,223,225,227,228],saw:206,scenario:[178,209,219,223,225,229],schacht:0,schachte95:0,scheme:[212,223,227],scienc:[0,214],scope:[14,15,16,25,26,53,55,61,70,73,74,76,85,86,95,96,101,103,116,117,118,136,148,165,166,167,169,170,172,185,186,206,209,210,212,213,214,217,218,219,220,221,223,227,228,229],scope_direct:67,scratch:[175,219,227],scratch_directori:[175,227],script:[2,4,11,15,212,219,227],search:[15,219],season:209,second:[0,3,7,17,31,48,51,65,66,95,96,103,113,116,117,138,165,166,167,172,174,175,177,186,207,210,211,214,215,218,221,223,225,226,227,228,229],section:[7,9,16,25,26,47,48,118,145,177,183,184,206,209,210,211,213,219,220,221,222,223,225,226,227,228,229],secur:[5,227],see:[1,2,3,6,7,12,14,16,25,26,47,48,79,174,180,206,209,210,212,213,214,219,220,221,222,223,225,226,227,228],see_also:[67,212],seed:229,seen:[14,211],select:[2,211,216,222,225,229],self:[14,15,16,17,26,69,73,74,75,77,78,80,83,84,85,86,98,99,100,104,105,111,112,113,116,117,118,128,129,131,132,137,198,202,204,206,209,210,216,217,222,223,224,225,227,228],semant:[0,14,15,17,25,213,217,220,221,227,229],send:[4,11,14,15,19,20,22,25,26,28,66,68,75,77,78,98,99,100,104,112,132,188,199,200,201,203,206,207,209,210,214,216,217,219,221,222,223,224,225,227,229],sender:[14,16,17,19,25,70,76,83,84,105,113,130,137,141,155,159,207,210,213,214,220,221,223,225],sens:[209,212,214,221,222,223],sent:[7,14,61,70,76,101,111,131,141,159,180,188,198,199,200,201,207,209,214,220,223,225,229],sentenc:[14,48,225],separ:[14,15,63,65,175,217,219,221,223,225,227,228],sequenc:[14,89,92,94,106,114,126,127,134,135,139,214,226],seri:0,servic:[4,15],session:[207,210,220,227],set:[8,9,14,17,28,61,64,70,73,74,75,76,132,150,159,173,175,176,185,204,206,207,209,210,211,212,213,214,215,216,218,221,222,223,224,225,226,227,228,229],set_attribut:[204,209],set_logtalk_flag:[14,43,46,62,67,150,151,156,168,171,210,214,215,219,227],set_memb:[28,225],set_prolog_flag:227,setof:[75,98,99,100,105,133,225],settings_fil:219,setup:219,sever:[3,52,175,204,206,209,212,213,214,216,218,219,220,221,222,223,225,226,227,228,229],shall:[188,189,190,198,201,202,207,229],shan:0,shan_et_al_93:[0,218],shape:227,share:[0,14,63,178,209,210,211,216,221,222,223,225,227,228,229],sheet:212,shell:[5,11,219],shift_ji:38,shortcom:216,shortcut:[4,15,176,179,180,210,212,227],shorthand:227,should:[4,7,14,15,16,17,26,31,33,45,66,83,103,136,150,175,176,179,180,197,198,202,209,210,212,213,214,216,218,219,221,223,225,226,227,228,229],show:[4,15,210,227],shown:225,sic:0,sicstu:[0,216,226,227],sicstus95:[0,216],side:[210,221,225,229],sig:0,signal:[226,229],signatur:222,signific:[211,226,229],sigplan:0,silenc:225,silent:[5,8,61,107,174,177,185,219,226,227],similar:[204,206,209,210,213,216,218,221,222,223,225,227,228],similarli:[20,208,225],simpl:[3,7,206,207,209,210,213,214,216,219,221,223,225,226,228,229],simpler:[212,225,227],simpli:[12,19,25,26,175,199,209,210,215,219,220,221,222,223,224,225,227,229],simplic:218,simplif:[15,217],simplifi:[14,17,25,65,66,113,210,213,218,223,224,225,226],simultan:229,sinc:[9,12,179,180,219,227],singl:[14,19,63,96,113,137,180,208,210,215,216,218,219,221,222,223,225,227,229],singleton:[14,227],singleton_vari:227,singular:28,situat:[204,214,218],six:[223,225],size:227,skip:[12,210,214,226,227],slash:227,small:[8,214,221,224,227,229],smaller:113,smalltalk:[0,9,16,209,216,220,222],smooth:[15,217],snyder:0,societi:0,softwar:[0,5,14,15,216,217,218,226],sole:[225,227],solut:[7,11,14,15,31,52,64,68,75,98,99,100,105,132,149,151,152,190,193,197,198,199,201,202,207,208,209,212,216,218,219,221,223,226,227,229],solv:[14,28,52,216,218,221,225,227,229],solver:[1,221],some:[1,5,7,8,14,17,20,31,33,35,49,51,53,65,180,204,206,208,209,210,212,213,214,215,216,218,219,220,221,222,223,225,226,227,228,229],some_object:225,some_pred:225,somehow:222,someon:226,someth:[210,214,220,225],sometim:[51,213,215,216,220,221,225,227,229],soon:[213,223],sophist:[209,210,213,214,215,218,222,228],sort:[132,212,223,225,226,227],sort_1:[212,223,227],sort_1_lgt:227,sound:215,sourc:[3,4,8,14,15,20,36,38,44,45,46,49,55,61,65,68,95,96,103,136,171,173,174,176,177,178,179,180,185,209,212,213,215,216,217,222,223,225,228],source1:227,source2:227,source3:227,source4:227,source5:227,source_data:[67,145,156,174,177,180,183,184,209,212,223,225,227,228],source_fil:215,source_file1:227,source_file2:227,source_file_direct:67,source_file_nam:[45,67,173,174,176,177],source_file_name_list:67,source_file_name_sequ:67,source_file_relative_path:14,space:[172,209,223,227],spacebar:210,spam:226,span:229,speak:214,special:[7,8,14,16,28,54,151,186,208,209,210,212,214,215,216,221,222,223,225,227],specialized_object:[54,67],specialized_object_list:67,specialized_object_sequ:67,specializes_class:[67,142,151,157,161,166,171,172,183,223],specif:[0,3,14,38,52,65,150,210,211,212,214,215,216,218,219,221,223,224,225,226,227],specifi:[14,17,28,38,45,65,66,85,108,124,150,173,174,176,177,207,209,210,215,219,221,223,225,227,228,229],speech:209,spi:[14,207,210,214,216],split:[206,219,227,229],spread:[216,221,225],springer:0,spy:[15,217],squar:225,stabl:[3,216,227],stack:[16,223],stage:[221,227],stamp:223,stand:[54,151,216,223],standalon:[3,4,15,223],standard:[0,3,8,11,15,20,51,63,65,66,67,79,132,178,213,214,217,219,220,221,226,227,229],start:[3,4,15,16,30,37,44,54,59,71,119,151,178,206,207,208,209,210,212,214,216,218,219,221,223,225,229],startlin:178,startup:[14,64,210,219,226,227],state:[0,210,211,216,221,223,225],state_spac:[166,172,186],static_categori:140,static_object:142,static_pred:[69,73,74,80,128,129],static_protocol:143,statu:[214,219,227],steel:0,stefik:0,stefik_et_al_86:[0,214],step:[3,14,212,219,221,226,227],still:[209,219,221,227],stop:[191,207,210,214,227],stop_watch:207,store:[45,64,65,66,204,214,222,223,225,227,229],straight:221,straightforward:204,strategi:[16,25,26,218],stream:[71,107,108,119,120,121,124,178,214,226],stream_or_alia:[108,120,121,124],stress:210,strict:219,strictli:214,string:[3,212,221,226],strong:[216,219,227],stronger:216,strongli:227,stroustrup86:[0,216],stroustrup:0,structur:[9,204,212,216,222,223,225,226,227],studi:0,style:[212,226],sub:[212,219,226,227,229],subclass:[14,151,186,211,212,222,223],subdirectori:[219,227],subject:[36,44,221,227],subsequ:[16,25,26,193,216],subset:[3,224],substanti:218,subsum:[198,202],succe:[71,86,98,99,104,107,119,121,123,187,188,194,198,199,201,202,207,210,214,215,225,226,229],succeed:[104,210],success:[4,15,17,25,31,70,82,187,188,199,201,210,212,214,216,223,227,229],successfulli:[71,107,119,123,207,214,226],suffici:[16,25,116,117,209,223,225,229],suffix:[209,219,223,227,228],suggest:[225,227],suitabl:[219,221,226,229],summari:[0,15,205],super_cal:67,superclass:[14,186,211,218,222,223],superset:[216,222],suppli:[71,212],support:[2,3,4,5,7,8,11,14,15,16,17,25,31,33,36,38,49,64,73,74,77,78,86,116,117,118,149,150,151,152,178,208,209,211,212,213,214,215,217,218,219,222,223,224,225,226,227,228],suppress:[136,210,226,227],supress:[174,177],sure:[5,180,221,227],survei:0,suspend:[200,203,210,229],suspici:227,suspicious_cal:227,swi:[150,225,226,227],swim:218,symbol:[14,67],sync_random:229,synchron:[14,15,35,46,56,64,67,149,151,152,187,188,199,201,216,217,222,225],synchronized_direct:67,syntact:[14,213],syntax:[11,14,17,19,25,33,35,49,51,53,67,113,134,209,212,213,216,218,219,220,221,225,228],syntax_error:[79,89,91,92,94,105,106,114,126,127,135,138,139,225],synthesi:0,system:[0,3,4,5,9,14,15,77,78,116,117,135,150,175,205,207,209,210,214,215,217,221,223,224,225,226,227,228,229],system_error:[79,89,91,92,94,105,106,114,126,127,134,138,139,225],tab:227,tabl:[7,31,38,53,66,212,219,221,224],taenzer89:[0,218],taenzer:0,tag:[188,198,201,202,229],tail2:206,tail:[99,206,216,224,227],take:[16,77,115,209,210,212,214,216,219,221,223,225,227,229],taken:[103,215,218,223,226,227,229],tandem:226,tanenbaum87:[0,214],tanenbaum:0,tank:127,tanzer95:0,tanzer:0,tar:219,target:[8,45,73,74,178,180,181,219,220,221,223,227],task:[5,209,214,219,226,229],tautolog:227,teach:216,tech:0,technic:[0,49],techniqu:[218,221],tecnologia:0,tell:225,templat:[14,75,98,99,132,190,218,219,221,222,225,229],template1:31,temporari:[175,226,227],tend:216,term:[4,11,14,15,16,17,19,20,25,26,31,38,45,52,68,71,73,74,75,77,78,79,80,83,86,95,96,98,99,100,103,104,105,109,111,112,113,115,116,117,118,119,123,128,129,132,136,139,141,145,150,151,155,159,178,183,184,187,188,189,190,192,193,194,195,197,198,199,200,201,202,203,204,206,209,212,213,214,216,217,219,220,221,222,223,224,225,226,227,228,229],term_expans:[95,96,97,103,105,178,215,225,228],term_posit:178,term_vari:178,termin:[14,28,33,35,48,50,52,53,57,58,60,63,65,66,67,71,77,90,109,115,116,117,119,187,210,212,213,221,223,226,227,229],termp:167,test:[7,14,17,31,100,130,131,137,209,210,218,219,223,225,226,228],tester:[14,219],text:[14,15,38,45,71,119,206,209,214,217,219,223,226,227,228],text_properti:223,textual:[209,223,228],than:[113,204,210,218,220,221,223,225,227,229],thank:226,thei:[14,63,103,136,176,179,180,188,204,209,212,214,218,219,220,223,225,227,229],them:[3,11,35,58,60,107,200,204,209,210,214,215,216,219,221,223,225,227,229],themselv:[7,14,225],theori:[211,218],therefor:[14,206,207,211,214,216,220,225,227,228,229],thesi:0,thi:[5,7,11,14,16,17,19,20,25,28,31,33,35,37,38,45,49,51,52,53,61,64,65,66,69,70,71,73,74,75,76,77,78,79,80,83,84,85,86,89,90,92,94,95,96,98,99,100,101,103,104,105,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,138,139,148,149,150,151,152,169,173,174,175,176,177,178,179,180,185,187,188,193,194,197,198,199,200,201,202,203,204,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],thing:[19,94],think:223,third:[3,117,210,216,218,219,221,223,225,226,227],those:[1,36,38,44,177,178,209,210,211,216,219,221,223,224,225,227],thread:[14,15,43,46,63,67,68,149,151,152,171,183,188,198,199,200,201,202,203,217,219,222,223,225,227],threaded_cal:[171,182,187,198,199,201,202,229],threaded_engin:[160,171,190,191,196],threaded_engine_cr:[160,171,189,191,193,194,196,197,229],threaded_engine_destroi:[160,171,189,190,196,229],threaded_engine_fetch:[160,171,195,229],threaded_engine_next:[160,171,190,194,197,229],threaded_engine_next_reifi:[160,171,190,193,197,229],threaded_engine_post:[160,171,192,229],threaded_engine_self:[160,171,189,190,191],threaded_engine_yield:[160,171,193,194,229],threaded_exit:[171,182,188,199,201,202,229],threaded_ignor:[171,182,187,188,198,201,202,229],threaded_notifi:[171,182,203,229],threaded_onc:[171,182,187,188,198,199,202,229],threaded_peek:[171,182,188,198,199,201,229],threaded_wait:[171,182,200,229],three:[180,207,208,209,214,223,225,227,228],through:[9,15,214,216,217,220,221,223,225,227],thrown:[17,25,79,209,210,213,220,223,228],thu:[1,14,16,17,65,66,75,77,78,79,89,92,94,98,99,100,103,104,106,111,112,113,114,116,117,126,127,132,134,135,138,139,176,179,180,204,207,209,210,211,212,214,216,218,219,221,223,225,226,227,228,229],ties:209,tight:210,time:[4,7,14,15,16,25,49,83,86,95,96,116,117,118,151,175,179,180,207,209,210,214,216,220,223,224,225,227,229],tip:221,titl:210,todai:[42,216],togeth:[3,216,219,226,229],toggl:214,toi:210,token:[14,15,77,107,109,115,116,117,119,120,121,123,210,217,225],toler:149,tool:[14,180,181,210,212,219,221,222,225,226,227],top:[173,174,176,177,179,180,210,220,221,223,225,227],topic:[212,227],total:[209,223],toward:0,towel:42,tr_db:0,trace:[15,212,214,217,223,226],trace_0:212,trace_ev:223,tracer:214,track:214,trade:7,tradit:[210,216,225],tradition:19,train:[4,15],tran:[216,224],transform:215,transit:[148,169],translat:[38,96,113,130,131,151,210,215,221,225,226],translatedhead:223,translatedpredicateind:223,transpar:[214,225],treat:[216,223,229],tree:[66,173,174,176,177],tri:[11,173,174,176,177,215,216,219],triangular:180,tricki:225,trigger:[213,221,227],trio:180,triska:225,trivial:227,trivial_goal_fail:227,troubl:[219,227],troubleshoot:[4,15],trouss:0,truli:7,tupl:[14,207,210,214],turn:[17,61,73,74,174,177,180,185,209,210,212,214,216,220,221,223,224,225,226,227,228],tutori:[15,219],two:[3,51,95,96,141,155,159,204,206,207,208,209,210,212,214,215,216,218,219,220,223,224,225,226,227,228,229],txt:[45,219],type:[67,83,109,116,117,139,141,150,155,159,173,174,176,177,188,189,190,198,201,202,206,210,212,213,214,216,219,222,223,225,226,227,229],type_error:[16,17,19,20,25,26,61,69,73,74,75,77,78,79,80,83,85,86,89,91,92,94,98,99,100,104,105,106,111,112,113,114,115,116,117,118,126,127,128,129,132,134,135,138,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,176,177,183,184,185,186,187,188,190,198,199,201,202,225],typic:[212,219,223,225,226],typo:213,uga:0,ultim:226,ultimate_answ:226,uml:212,unavoid:225,unbound:[141,159,213,225],unbounded_arithmet:37,uncaught:206,unchang:221,unclassifi:213,uncontrol:226,undeclar:14,undefin:[225,227],undefined_pred:227,under:[14,130,131,206,223,225,227],underli:229,underscor:227,underscore_vari:227,understand:[212,213,221,225,227,228],undon:210,unexpect:[210,229],unfortun:[209,225],unicod:[38,219],unif:[31,113,130,131,137,210,223,224,225,227,229],unifi:[14,90,95,96,137,138,178,202,203,210,223,225],uninstanti:214,union:225,uniqu:[14,175,190,210,226],unit:[9,14,17,206,209,210,216,219],univers:[0,226],unknown:[19,61,101,185,219,227],unknown_ent:[61,185,227],unknown_pred:[221,227],unless:[174,177,221,225],unlik:210,unlimit:214,unnecessari:[212,218],unnot:221,unpatch:209,unpredict:175,unrecover:214,unrel:[204,209,216],unsupport:219,unsur:219,until:[95,103,187,192,193,194,197,198,203,210,215,218,220,221,226,229],untouch:225,updat:[5,35,63,67,209,219,222,223,225,229],upgrad:[4,15,219],upon:[113,130,227],upper:78,upper_limit:123,url:[0,212],usabl:[4,15,225],usag:[28,221,222,223,225,226,229],use:[2,4,5,6,8,11,12,14,15,20,26,31,33,51,52,61,63,66,82,96,113,115,123,149,151,152,173,174,175,176,177,178,185,197,204,206,207,208,209,210,212,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],use_modul:[1,14,28,46,56,66,67,69,73,74,80,86,118,128,129,221,225,227],use_module_direct:67,used:[4,7,8,9,11,14,15,16,17,19,20,25,26,28,31,38,45,49,52,57,58,60,63,64,65,66,71,73,74,75,77,78,79,80,82,83,89,92,94,95,96,98,99,100,103,104,106,109,111,112,114,116,117,119,126,127,128,129,132,134,135,136,138,139,149,151,152,173,174,175,176,177,178,179,180,187,188,197,201,204,206,209,210,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229],useful:[20,58,60,137,204,210,215,216,219,224,225,226,227,228,229],user:[3,5,7,15,16,17,19,20,25,26,53,64,65,66,70,71,76,82,86,89,92,94,95,96,101,106,107,108,109,114,118,120,121,123,124,126,127,134,135,139,145,150,157,174,175,177,179,180,181,183,184,188,189,190,198,201,202,206,207,209,210,212,213,214,215,216,219,220,221,224,226,228,229],user_defined_typ:67,user_error:121,user_input:[124,226],user_output:108,uses:[7,14,28,38,46,50,51,56,65,67,69,73,74,80,86,118,121,128,129,136,173,174,176,177,204,207,209,210,212,214,215,216,218,220,221,222,223,225,226,229],uses_direct:67,using:[0,1,3,4,5,7,14,15,16,17,19,25,26,28,38,45,47,48,63,65,66,67,69,70,71,73,74,75,76,77,78,83,85,86,95,96,100,101,103,113,115,116,117,118,119,132,136,137,149,150,151,152,173,174,175,176,177,179,180,181,188,194,199,201,204,206,207,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228],usual:[1,14,19,49,65,175,180,197,206,209,210,211,212,213,214,215,216,219,220,221,222,223,225,226,227,228,229],utf:38,util:[206,216,219,223,225],uuid:175,vale:227,valid:[14,17,25,31,45,61,69,85,86,118,140,141,142,143,145,147,148,149,150,151,152,154,155,157,158,159,165,166,167,169,170,172,174,177,180,183,184,185,186,209,210,213,221,223,225,226,227,228],valid_init_opt:225,valu:[14,16,25,47,48,61,113,150,156,173,174,175,176,177,178,179,180,185,204,209,210,212,213,215,216,219,223,224,225,226,227],value1:212,value2:212,value_:225,vari:[219,224,225],variabl:[5,14,16,17,19,20,25,26,30,61,67,69,73,74,75,77,78,79,80,83,85,86,95,96,98,99,100,104,111,112,113,115,116,117,118,128,129,132,138,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,176,177,178,183,184,185,186,187,188,190,191,193,194,195,198,199,201,202,209,210,212,214,219,221,222,223,225,227,228],variable1:178,variable_nam:178,variant:[99,180,188,198,201,202],variat:226,varieti:218,vehicl:[151,223,227],vehicle_lgt:[223,227],vein:216,verb:[48,225],verb_phras:225,verbos:[225,226],veri:[209,214,216,219,228],verif:214,verifi:[14,214,227],verlag:0,version:[4,15,47,67,209,212,213,216,218,219,223,224,225,228,229],version_data:227,versu:[15,217],via:[14,209,216,218,223,228],view:[15,211,217,225],viewpoint:[175,227],virtual:[7,14,215,218,222,223],viru:5,visibl:[14,85,86,118,212,225,229],visit:10,vol:0,wai:[14,15,150,204,206,207,209,212,214,215,216,217,218,221,222,223,225,227,228],wait:[200,202,203,227,229],walk:218,want:[5,75,132,204,206,207,209,210,213,214,215,221,223,225,226,227,228,229],warn:[4,8,15,37,61,174,177,185,217,221,225,226,227],watch:214,water_jug:172,websit:224,weight:113,well:[216,222,227],welsch89:0,welsch:0,were:[16,179,180,209,210],weslei:0,wg17:225,what:[4,14,15,115,206,211,212,214,216,225,227],when:[1,4,14,15,16,17,20,25,26,31,35,36,37,38,44,45,49,51,63,64,65,66,69,70,71,73,74,75,76,77,78,80,82,83,86,89,92,94,95,96,98,99,101,103,106,107,113,114,116,117,118,121,123,126,127,128,129,130,131,132,134,135,136,137,139,140,141,142,143,149,150,151,152,159,173,174,175,176,177,178,179,180,185,187,193,197,198,202,204,206,207,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229],whenev:[7,14,25,149,151,152,204,207,210,214,224,225,227,229],where:[14,16,26,38,83,150,172,180,186,206,208,209,210,211,212,213,215,216,220,221,223,224,225,226,227,228,229],whether:104,which:[1,4,9,14,15,20,45,50,51,71,78,83,113,119,137,150,173,174,176,177,178,199,209,210,211,212,213,214,215,216,221,222,223,225,226,227,228,229],white:[215,222],whole:216,whom:223,whose:[14,113,137,218,219,221,222,223,225,227,229],why:[4,15,204,222],wide:[212,219,225,227],wider:221,width:[26,67,225,227],window:[5,219,227],wish:[214,220,225],within:[1,14,16,17,20,25,26,49,64,70,76,95,96,103,116,117,136,175,192,197,200,203,209,210,213,215,216,220,221,223,225,227,228,229],without:[14,53,82,175,179,180,202,204,209,210,216,218,221,222,223,224,225,226,227,229],word:[14,19,28,151,214,220,226,227],work:[4,15,33,35,95,96,173,174,175,176,177,206,208,209,210,216,219,221,223,225,226,227],workaround:[1,11,219],worker:[209,229],worker_1:[189,190,191,193,194,195,196],workflow:215,workshop:0,world:[14,16,20,25,26,220,222,225,227],worri:[225,227,229],wors:221,worthless:3,would:[7,49,115,204,210,220,221,225,227,229],wrap:[1,20,63,103,115,136,175,185,210,215,224,226,227],wrapper:[45,215,221,223,229],writabl:114,write:[11,15,17,20,38,42,55,65,66,70,73,74,75,76,103,130,131,132,137,189,204,207,209,210,212,213,214,216,217,218,219,220,221,223,224,225,226,228,229],write_canon:[11,227],write_stream:63,write_term:[103,226],writeq:[70,76,130,131,137,189,207,210,214,225],written:[14,17,75,132,225],wrong:[8,210],www:0,xerox:0,xfx:[221,225],xfy:220,xml:[4,15,212],xref_diagram:170,xsb:[5,227],xsd:212,xsl:212,xslt:[11,212],yap:[219,226,227],year:[212,216],yellow:215,yes:[1,20,25,175,204,206,207,210,212,214,215,218,225,226,227,229],yet:219,york:0,you:[1,2,5,8,9,12,52,70,76,101,174,177,206,209,210,212,215,219,221,222,223,224,225,226,227,228,229],your:[2,5,8,9,11,180,206,212,219,221,222,223,225,226],zap:210,zero:[4,15,67,82,151,224,225,229],zero_divisor:92,zero_or_mor:[16,17,19,20,25,26,67,70,75,76,77,78,79,80,85,86,101,108,109,115,116,117,118,124,128,132,145,147,148,154,155,156,157,158,165,166,167,169,170,172,175,178,181,183,184,186,189,198,204,206,225],zero_or_on:[52,67,82,90,98,99,100,103,107,111,112,113,120,121,123,130,131,136,137,173,174,176,177,180,187,192,193,196,197,202,225]},titles:["Bibliography","Compatibility","Deployment","General","FAQ","Installation","Licensing","Performance","Portability","Programming","Support","Troubleshooting","Usability","Index","Glossary","The Logtalk Handbook","^^/1","&lt;&lt;/2","Context switching calls","[]/1","{}/1","Calling external predicates","Control constructs","Message delegation","Message sending","::/2","::/1","Calling imported and inherited predicates","alias/2","built_in/0","category/1-3","coinductive/1","Conditional compilation directives","discontiguous/1","dynamic/0","dynamic/1","elif/1","else/0","encoding/1","end_category/0","end_object/0","end_protocol/0","endif/0","Entity directives","if/1","include/1","Directives","info/1","info/2","initialization/1","meta_non_terminal/1","meta_predicate/1","mode/2","multifile/1","object/1-5","op/3","Predicate directives","private/1","protected/1","protocol/1-2","public/1","set_logtalk_flag/2","Source file directives","synchronized/1","threaded/0","use_module/2","uses/2","Grammar","Reference Manual","abolish/1","after/3","ask_question/5","Question asking","asserta/1","assertz/1","bagof/3","before/3","call//1-N","call/1-N","catch/3","clause/2","Coinduction hooks","coinductive_success_hook/1-2","context/1","Execution context","current_op/3","current_predicate/1","Database","Definite clause grammar rules","domain_error/2","eos//0","Error handling","evaluation_error/1","Event handling","existence_error/2","expand_goal/2","expand_term/2","Term and goal expansion","findall/3","findall/4","forall/2","forward/1","Message forwarding","goal_expansion/2","ignore/1","Built-in methods","instantiation_error/0","message_hook/4","message_prefix_stream/4","message_tokens//2","Meta-calls","\\+/1","once/1","parameter/2","permission_error/3","phrase//1","phrase/2","phrase/3","predicate_property/2","print_message/3","print_message_token/4","print_message_tokens/3","Message printing","question_hook/6","question_prompt_stream/4","Reflection","representation_error/1","resource_error/1","retract/1","retractall/1","self/1","sender/1","setof/3","All solutions","syntax_error/1","system_error/0","term_expansion/2","this/1","throw/1","type_error/2","abolish_category/1","abolish_events/5","abolish_object/1","abolish_protocol/1","Abolishing objects, categories and protocols","category_property/2","Compiling and loading source files","complements_object/2","conforms_to_protocol/2-3","create_category/4","create_logtalk_flag/3","create_object/4","create_protocol/3","Creating new objects, categories and protocols","current_category/1","current_event/5","current_logtalk_flag/2","current_object/1","current_protocol/1","define_events/5","Multi-threading engines","Objects, categories, and protocols relations","Enumerating objects, categories and protocols","Enumerating objects, categories and protocols properties","Event handling","extends_category/2-3","extends_object/2-3","extends_protocol/2-3","Flags","implements_protocol/2-3","imports_category/2-3","Built-in predicates","instantiates_class/2-3","logtalk_compile/1","logtalk_compile/2","logtalk_library_path/2","logtalk_load/1","logtalk_load/2","logtalk_load_context/2","logtalk_make/0","logtalk_make/1","logtalk_make_target_action/1","Multi-threading","object_property/2","protocol_property/2","set_logtalk_flag/2","specializes_class/2-3","threaded/1","threaded_call/1-2","threaded_engine/1","threaded_engine_create/3","threaded_engine_destroy/1","threaded_engine_fetch/1","threaded_engine_next/2","threaded_engine_next_reified/2","threaded_engine_post/2","threaded_engine_self/1","threaded_engine_yield/1","threaded_exit/1-2","threaded_ignore/1","threaded_notify/1","threaded_once/1-2","threaded_peek/1-2","threaded_wait/1","Dynamic object attributes","Tutorial","List predicates","Profiling programs","A reflective class-based system","Categories","Debugging","Declarative object-oriented programming","Documenting","Error handling","Event-driven programming","Term and goal expansion","Main features","User Manual","Inheritance","Installing Logtalk","Messages","Prolog integration and migration guide","Nomenclature","Objects","Performance","Predicates","Printing messages and asking questions","Writing and running applications","Protocols","Multi-threading programming"],titleterms:{"catch":79,"class":[9,208,216,218,223],"final":6,"function":12,"import":[27,67,204,209,220,224],"new":[153,209,214,223,228],"public":[60,216,218],"static":7,"switch":[18,210],"throw":[138,225],"true":213,Are:[8,10,12],One:229,The:[5,15,223,228],Uses:225,Using:[11,210,215,227],abolish:[69,144,209,214,223,228],abolish_categori:140,abolish_ev:141,abolish_object:142,abolish_protocol:143,about:7,across:8,activ:214,adapt:219,after:[5,70],alia:[28,225],all:[3,133,210,225],alwai:213,applic:[2,6,8,9,227],ask:[72,226],ask_quest:71,asserta:73,assertz:74,asynchron:229,attribut:204,avoid:227,back:227,backend:1,bagof:75,base:[1,3,11,208,216],batch:227,befor:76,between:216,bibliographi:0,bind:7,both:[9,216,221],box:210,broadcast:220,brows:11,browser:11,built:[105,171,213,223,225,228,229],built_in:29,bypass:215,call:[11,18,21,27,77,78,110,209,210,213,220,221,224,225,229],can:[1,2,6,9],categori:[9,30,67,144,153,161,162,163,204,209,225],category_properti:145,claus:[67,80,88,225],code:[7,221,224,227],coinduct:[31,81,225],coinductive_success_hook:82,combin:[6,215],command:210,comment:212,commerci:6,common:227,commun:214,compar:7,compat:[1,216],compil:[1,3,6,7,8,11,12,32,67,146,210,213,219,221,227],complement:67,complements_object:147,compon:[9,216],composit:218,comput:219,concern:214,concurr:229,condit:[32,67,227],conforms_to_protocol:148,consider:224,constraint:1,construct:22,consult:10,context:[18,83,84,210,225],control:22,convert:221,creat:[2,153,209,223,228],create_categori:149,create_logtalk_flag:150,create_object:151,create_protocol:152,crucial:7,current:221,current_categori:154,current_ev:155,current_logtalk_flag:156,current_object:157,current_op:85,current_pred:86,current_protocol:158,curv:216,databas:[87,225],deal:221,debug:210,declar:[211,213,225],defin:[9,204,206,208,209,210,214,215,223,225,227,228],define_ev:159,definit:[67,88,214,218,225],deleg:[23,220],depend:7,deploy:2,deprec:213,descript:[16,17,19,20,25,26,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,89,90,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203],diagram:212,direct:[12,32,43,46,56,62,67,209,212,213,221,223,225,228],discontigu:[33,225],distribut:[6,219],document:[11,209,212,223,225,228],doe:[3,7],domain_error:89,driven:[214,216],duplic:213,dynam:[7,34,35,204,209,223,225,228],element:213,elif:36,els:37,enabl:229,encapsul:221,encod:38,end:227,end_categori:39,end_object:40,end_protocol:41,endif:42,engin:[160,229],ensure_load:12,entiti:[11,43,67,212,213],enumer:[162,163],eos:90,equival:12,error:[5,11,16,17,19,20,25,26,61,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,89,90,91,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,213,225,227],evaluation_error:92,event:[93,164,207,214,216,220],exampl:[16,17,19,20,25,26,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,89,90,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,219],execut:[84,210,225],exist:[209,223,228],existence_error:94,expand:[215,228],expand_go:95,expand_term:96,expans:[3,97,210,215],express:[67,225],extend:67,extends_categori:165,extends_object:166,extends_protocol:167,extern:21,factor:7,fail:213,fals:213,faq:4,featur:[216,227],file:[11,12,62,67,146,209,210,212,219,221,223,227,228],find:[209,214,223,225,228],findal:[98,99],firefox:11,flag:[67,168,227],foral:100,format:212,forward:[101,102,228],gecko:11,gener:[3,7,214,220,224],get:5,glossari:14,goal:[67,97,213,215,229],goal_expans:103,good:7,grammar:[67,88,215,225],guid:221,guidelin:227,handbook:15,handl:[91,93,164,213,214,225],handler:214,hardwar:219,hierarchi:[9,216,218],high:216,hook:[81,215],hot:209,how:7,html:11,identifi:67,ignor:104,implement:[3,7,67,216,218,228],implements_protocol:169,imports_categori:170,includ:45,index:13,info:[47,48],inherit:[27,216,218,220,224],initi:[49,223],inlin:[212,224],instal:[5,219],instanc:223,instanti:67,instantiates_class:172,instantiation_error:106,integr:[5,216,221],intercept:226,interfac:216,interpret:7,iso:216,java:222,kind:7,lambda:[67,213,225],latest:5,learn:216,level:216,librari:[219,227],licens:6,limit:221,line:210,lint:227,linter:227,list:206,load:[11,12,146,209,223,227,228],loader:227,local:[213,218,224],logic:216,logtalk:[1,2,3,5,6,7,8,9,11,15,213,216,219,221,223,227],logtalk_compil:[173,174],logtalk_library_path:175,logtalk_load:[176,177],logtalk_load_context:178,logtalk_mak:[179,180],logtalk_make_target_act:181,main:216,make:[12,229],manual:[68,217],mechan:210,messag:[7,23,24,102,122,207,210,213,220,224,226],message_hook:107,message_prefix_stream:108,message_token:109,meta:[7,71,110,123,210,225],meta_non_termin:50,meta_pred:51,method:[105,213,225],migrat:221,miss:213,misspel:213,mix:9,mode:[16,17,19,20,25,26,28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,89,90,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,210,225],model:210,modul:[1,3,7,67,221,224,225],monitor:[207,214,228],most:[7,216],multi:[160,182,216,229],multifil:[53,221,225],multipl:[215,216,218],name:[67,225],need:3,nomenclatur:222,non:[11,225],notif:229,number:[3,16,17,19,20,25,26,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,89,90,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,210],object:[1,7,54,67,144,153,161,162,163,204,206,211,215,216,220,221,223,225,229],object_properti:183,onc:112,oper:[8,219,220,225],optim:[224,227],option:[11,227],order:[214,218],orient:[211,216],other:[213,224,227],overview:219,packag:1,paramet:113,parametr:[209,216,223],pars:225,patch:209,perform:[7,214,216,224,227,229],permission_error:114,phrase:[115,116,117],plain:[7,221,225],point:210,port:210,portabl:[8,213,227],predic:[11,21,27,56,67,71,123,171,206,209,210,212,213,216,218,220,221,224,225,229],predicate_properti:118,print:[122,210,226],print_messag:119,print_message_token:[120,121],privat:[57,216,218],procedur:210,process:[212,227],profession:10,profil:[207,210],program:[9,207,210,211,214,216,229],prolog:[1,3,6,7,8,12,213,215,216,219,221,225,227],proof:[16,17,19,20,25,26,69,70,71,73,74,75,76,77,78,79,80,82,83,85,86,89,90,92,94,95,96,98,99,100,101,103,104,106,107,108,109,111,112,113,114,115,116,117,118,119,120,121,123,124,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,145,147,148,149,150,151,152,154,155,156,157,158,159,165,166,167,169,170,172,173,174,175,176,177,178,179,180,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203],properti:[67,163,209,223,225,228],proprietari:221,protect:[58,216,218],protocol:[9,59,67,144,153,161,162,163,206,218,228],protocol_properti:184,prototyp:[9,216,218,223],prove:229,provid:9,pseudo:223,question:[72,226],question_hook:123,question_prompt_stream:124,redefin:218,redefinit:213,refer:68,reflect:[9,125,208,225],relat:[67,161],relationship:[209,223,228],reload:227,remov:210,render:11,report:11,representation_error:126,requir:[1,219],reserv:225,resource_error:127,result:11,retract:128,retractal:129,rule:[88,215,225],run:[1,227],runtim:[209,213,219,223,228],same:[1,9],scope:[67,216,225],script:5,search:218,select:[210,218],self:[130,220],semant:214,send:[7,24,213,220],sender:131,separ:216,servic:10,set:219,set_logtalk_flag:[61,185],setof:132,shortcut:[5,12],should:9,show:11,simplif:224,singleton:213,smart:227,smooth:216,softwar:219,solut:[133,225],sourc:[11,12,62,67,146,210,219,221,227],special:[67,218],specializes_class:186,spy:210,standalon:2,standard:[216,225],start:[5,227],style:227,success:11,summari:[204,206,207,208],support:[9,10,216,221,229],suspici:213,synchron:[63,229],syntax_error:134,system:[8,208,216,219],system_error:135,templat:[28,29,30,31,33,34,35,36,37,38,39,40,41,42,44,45,47,48,49,50,51,52,53,54,55,57,58,59,60,61,63,64,65,66,71,123],term:[3,67,97,210,215],term_expans:136,termin:225,text:212,thi:137,thread:[64,160,182,187,216,229],threaded_cal:188,threaded_engin:189,threaded_engine_cr:190,threaded_engine_destroi:191,threaded_engine_fetch:192,threaded_engine_next:193,threaded_engine_next_reifi:194,threaded_engine_post:195,threaded_engine_self:196,threaded_engine_yield:197,threaded_exit:198,threaded_ignor:199,threaded_notifi:200,threaded_onc:201,threaded_peek:202,threaded_wait:203,through:229,time:1,token:226,trace:210,train:10,trivial:213,troubleshoot:11,tutori:205,type_error:139,union:218,unknown:213,upgrad:5,usabl:12,use:[1,3,7,9],use_modul:[65,213],used:[6,220],user:[217,223,225,227],uses:[66,213],using:[9,210,229],util:227,variabl:213,version:[3,5,227],versu:218,view:212,wai:229,warn:[11,213],what:[1,6,7,9],when:[5,7,11],which:7,why:3,work:[5,11],workaround:221,write:227,xml:11,your:227,zero:11}})