1:- module( stoics_lib, [
2 stoics_lib/0, 3 stoics_lib_version/2, 4 5 at_con/2, at_con/3, 6 atom_replace/4, 7 atom_sub/2, 8 prefix_atom/2,prefix_atom/3, 9 sub_atom/2,sub_atom/4, 10 11 has_cased/3, 12 n_digits_integer_codes/3, 13 lexi/2, 14 lexi_n/4, 15 16 latex_colour/4, 17 colour_hex/2, 18 19 datime_readable/1, 20 datime_readable/2, 21 date_two_digit_dotted/1, 22 date_two_digit_dotted/2, 23 get_date/1, 24 get_date_time/1, 25 get_datetime/1, 26 three_letter_month/2, 27 three_letter_months/1, 28 29 message_report/3, 30 31 expand_spec/2, 32 locate/3, 33 34 io_line/2, 35 io_get_line/2, 36 io_put_line/2, 37 io_lines/2, 38 io_close/2, 39 io_open/3, 40 io_section/3, 41 io_section_close/1, 42 io_section_open/3, 43 io_sections/3, 44 io_streams/3, 45 io_url/1, 46 47 kv_compose/3, 48 kv_compose/4, 49 kv_decompose/3, 50 kv_ks/2, 51 kv_transpose/2, 52 kv_vs/2, 53 kvo_k_memberchk/3, 54 kvs_k_memberchk/3, 55 56 break_on_list/4, 57 break_nth/4, 58 n_breaks/4, 59 nth1/5, 60 has_at_least/3, 61 has_at_most/3, 62 list_frequency/2, 63 list_frequency/3, 64 list_is_invariant/1, 65 list_proportions/2, 66 list_proportions/3, 67 list_transpose/2, 68 min_max/3, 69 select_all/4, 70 select_first/3, 71 skim/3, 72 73 call_morph/4, 74 current_call/1, 75 current_call/2, 76 goal/4, 77 goal_spec/2, 78 holds/2, 79 imported_from/2, 80 known/1,known/2, 81 maparg/2,maparg/3, 82 maparg/4, 83 map_list_options/3, 84 map_list_options/4, 85 map_succ_list/3, 86 map_succ_list/4, 87 mod_goal/2, 88 mod_goal/3, mod_goal/4, 89 on_fail/2, on_fail/3, 90 on_call/4, 91 which/3, 92 93 int_trailer/2, 94 compare_arithmetic/3, 95 n_digits_min/3, 96 odd/1, 97 even/1, 98 99 letter_strings/3, 100 101 arg_add/4, 102 arg/4, arg/5, 103 arity/2,arity/3, 104 functor_term/2, 105 compare/4, 106 compound/3, 107 curtail/3, 108 en_append/3, 109 en_list/2,en_list/3, 110 has_length/2, 111 has_length/3, 112 has_length/4, 113 op_compare/3, 114 portray_clauses/2, 115 positions/2,positions/3, 116 position/3,position/4, 117 position/6, 118 position_nth/3, position_nth/4, 119 position_nth/5, position_nth/6, 120 position_type/2, 121 term_length/2, 122 term_type/2, 123 termplate/2,termplate/3, 124 url_file/2,url_file/3 125 ] ). 126
128
129:- use_module(library(lib)). 130:- lib( source(stoics_lib), [index(true),homonyms(false)] ). 131
132:- lib(stoics_lib/0). 133:- lib(stoics_lib_version/2). 134:- lib(at_con/2). 135:- lib(at_con/3). 136:- lib(atom_sub/2). 137:- lib(prefix_atom/2). 138:- lib(prefix_atom/3). 139:- lib(sub_atom/2). 140:- lib(sub_atom/4). 141:- lib(n_digits_integer_codes/3). 142:- lib(datime_readable/1). 143:- lib(datime_readable/2). 144:- lib(date_two_digit_dotted/1). 145:- lib(date_two_digit_dotted/2). 146:- lib(get_date/1). 147:- lib(get_date_time/1). 148:- lib(get_datetime/1). 149:- lib(three_letter_month/2). 150:- lib(three_letter_months/1). 151:- lib(message_report/3). 152:- lib(expand_spec/2). 153:- lib(io_line/2). 154:- lib(io_get_line/2). 155:- lib(io_put_line/2). 156:- lib(io_lines/2). 157:- lib(io_close/2). 158:- lib(io_open/3). 159:- lib(kv_compose/3). 160:- lib(kv_compose/4). 161:- lib(kv_decompose/3). 162:- lib(kv_ks/2). 163:- lib(kv_transpose/2). 164:- lib(kv_vs/2). 165:- lib(kvo_k_memberchk/3). 166:- lib(kvs_k_memberchk/3). 167:- lib(break_on_list/4). 168:- lib(break_nth/4). 169:- lib(has_at_least/3). 170:- lib(has_at_most/3). 171:- lib(has_length/2). 172:- lib(has_length/3). 173:- lib(has_length/4). 174:- lib(list_frequency/2). 175:- lib(list_frequency/3). 176:- lib(list_proportions/2). 177:- lib(list_proportions/3). 178:- lib(list_transpose/2). 179:- lib(select_all/4). 180:- lib(select_first/3). 181:- lib(skim/3). 182:- lib(current_call/1). 183:- lib(current_call/2). 184:- lib(goal/4). 185:- lib(goal_spec/2). 186:- lib(holds/2). 187:- lib(imported_from/2). 188:- lib(known/1). 189:- lib(known/2). 190:- lib(map_list_options/3). 191:- lib(map_list_options/4). 192:- lib(map_succ_list/3). 193:- lib(map_succ_list/4). 194:- lib(mod_goal/2). 195:- lib(mod_goal/3). 196:- lib(mod_goal/4). 197:- lib(which/3). 198:- lib(int_trailer/2). 199:- lib(letter_strings/3). 200:- lib(arity/2). 201:- lib(arity/3). 202:- lib(functor_term/2). 203:- lib(compound/3). 204:- lib(en_list/2). 205:- lib(en_list/3). 206:- lib(op_compare/3). 207:- lib(portray_clauses/2). 208:- lib(positions/2). 209:- lib(positions/3). 210:- lib(position/3). 211:- lib(position/4). 212:- lib(position/6). 213:- lib(position_nth/3). 214:- lib(position_nth/4). 215:- lib(position_nth/5). 216:- lib(position_nth/6). 217:- lib(position_type/2). 218:- lib(termplate/2). 219:- lib(termplate/3). 220:- lib(locate/3). 221:- lib(compare/4). 222:- lib(compare_arithmetic/3). 223:- lib(n_digits_min/3). 224:- lib(n_breaks/4). 225:- lib(min_max/3). 226:- lib(nth1/5). 227:- lib(arg_add/4). 228:- lib(arg/4). 229:- lib(arg/5). 230:- lib(maparg/2). 231:- lib(maparg/3). 232:- lib(maparg/4). 233:- lib(atom_replace/4). 234:- lib(io_sections/3). 235:- lib(on_fail/2). 236:- lib(on_fail/3). 237:- lib(on_call/4). 238:- lib(term_length/2). 239:- lib(curtail/3). 240:- lib(term_type/2). 241:- lib(en_append/3). 242:- lib(url_file/2). 243:- lib(url_file/3). 244:- lib(call_morph/4). 245:- lib(io_streams/3). 246:- lib(lexi/2). 247:- lib(has_cased/3). 248:- lib(latex_colour/4). 249:- lib(colour_hex/2). 250:- lib(lexi_n/4). 251:- lib(list_is_invariant/1). 252:- lib(io_url/1). 253:- lib(odd/1). 254:- lib(even/1). 255:- lib(io_section/3). 256
257:- lib( end(stoics_lib) ).