Commit graph

573 commits

Author SHA1 Message Date
8372cfdfb7 Implement process I/O helper. 2023-04-10 20:49:18 +02:00
5a44e85960 Remove the documentation of deprecated dictionary implementation. 2023-04-10 20:27:42 +02:00
89e66e8f79 Procedure utilities documentation. 2023-04-10 20:26:38 +02:00
edb6f14a9d Use argument names procedure. 2023-04-10 20:19:09 +02:00
c2c19c2d6a Use number of procedure arguments function from util-proc in command-line. 2023-04-10 20:16:21 +02:00
147afa3ab4 Add util-proc with basic arity predicates. 2023-04-10 20:09:54 +02:00
c0cfa0721f Implement and document predicates for ldict and lset. 2023-04-09 22:03:30 +02:00
0d649c2fd0 Finish the migration. 2023-04-09 20:39:59 +02:00
ced789ca06 Work on migrating to the new dictionary implementation. 2023-04-09 20:36:49 +02:00
42466416cd Fix dictionary tests and some bugs. 2023-04-09 20:24:10 +02:00
a9921675ba Remove unused functional update procedure. 2023-04-09 20:07:45 +02:00
6a35b94f34 Reimplement and document ldict-reduce. 2023-04-09 20:06:02 +02:00
90fa195dc5 Reimplement and document ldict-filter. 2023-04-09 20:00:17 +02:00
bd7421b626 Implement and document new ldict-map. 2023-04-09 19:55:22 +02:00
5533a3256e Update ldict-keys. 2023-04-09 19:47:17 +02:00
ac1c5d28c6 Implement new ldict-set procedure. 2023-04-09 19:45:40 +02:00
a80b216bbc Implement ldict-remove procedure. 2023-04-09 19:40:10 +02:00
1df2792838 Implement ldict-ref. 2023-04-09 19:34:27 +02:00
a5ed5bca53 Implement ldict-contains? predicate. 2023-04-09 19:29:46 +02:00
920fab2b83 Implement ldict-empty? predicate. 2023-04-09 19:26:52 +02:00
6d3d7079cf Work on new ldict implementation. 2023-04-09 19:25:02 +02:00
c34d4ca159 Break everything with beginning of migration to ldict. 2023-04-09 19:14:07 +02:00
45e3f25b64 Reduce main dependencies. 2023-04-09 18:18:07 +02:00
d9f8863c3e Split out tests into separate module. 2023-04-09 18:09:31 +02:00
1aaf5e477a Document parser utils. 2023-04-09 17:50:38 +02:00
27dc75a7c1 Fix configuration dependencies. 2023-04-09 17:43:51 +02:00
03bb922824 Bump version to 0.9.4 2023-04-09 17:35:44 +02:00
a0058ce35f Load the configuration actually. 2023-04-09 17:28:03 +02:00
c53ceb1358 Add etc-hackerbase argument override. 2023-04-09 17:22:13 +02:00
bab8883c2d Use overrides. 2023-04-09 17:20:12 +02:00
8bf07ec897 Prepare overrides. 2023-04-09 17:18:27 +02:00
64c1c7b4f7 Prepare for loading initial configuration. 2023-04-09 17:13:34 +02:00
8dcc00b516 Fix non-loading of apikeys. 2023-04-09 16:49:29 +02:00
91a70ebb46 Makefile src wrapper. 2023-04-09 16:36:33 +02:00
759aa9b98d Rename and add installation target. 2023-04-09 16:35:49 +02:00
164cfa83c2 Move the license text to texts as well. 2023-04-09 16:25:38 +02:00
e91a0d769b Remove unused member parser tests. 2023-04-09 10:25:44 +02:00
3c9f860fc6 Split out passes 0 and 1 to generic parser. 2023-04-09 10:23:27 +02:00
7fa9e6901c Remove last instances of csv-simple. 2023-04-09 10:21:18 +02:00
46ffd605ea Start splitting out parser utils. 2023-04-09 10:09:41 +02:00
7a260595d2 Document lset. 2023-04-08 22:45:49 +02:00
d2eed31892 Document io and tag utils. 2023-04-08 22:32:21 +02:00
dc82ba720c Document the time module. 2023-04-08 22:27:39 +02:00
9e1291216d Initial documentation cleanup with focus on utils. 2023-04-08 22:23:42 +02:00
55df1f2bed Move current members file documentation to doc subdirectory. 2023-04-08 22:13:13 +02:00
6f20d0864d Move documentation to its own subdirectory. 2023-04-08 22:06:38 +02:00
90add6433e Bump version to 0.9.3. 2023-04-08 22:04:32 +02:00
1cc7822d53 Fix dependencies. 2023-04-08 22:03:09 +02:00
2e29346dd3 Fix linking. 2023-04-08 22:02:26 +02:00
c00c60c79d Show nicks to notify. 2023-04-08 22:00:24 +02:00