Age | Commit message (Expand) | Author |
2022-03-10 | Rename the delete verb of map-alist to remove....The delete verb of map-alist somehow interacts with the delete
function from (srfi srfi-1), and I'm not able to figure out how. It is
simpler to just rename the delete verb to remove.
* dump/utils.scm: Do not rename the delete function from (srfi srfi-1).
(map-alist): Rename the delete verb to remove.
* tests.scm ("map-alist docstring example"): Update test.
| Arun Isaac |
2021-12-16 | Specify map-alist behaviour for multiple set verbs....* dump/utils.scm (map-alist): Specify behaviour for multiple set
verbs.
| Arun Isaac |
2021-12-16 | Generalize collect-keys and key->assoc-ref....The generalized versions---collect forms and translate-forms---will be
required by other macros.
* dump/utils.scm (collect-forms, translate forms): New public
functions.
(collect-keys): Rewrite in terms of collect-forms.
(key->assoc-ref): Rewrite in terms of translate-forms.
| Arun Isaac |
2021-12-16 | Rename away delete from (srfi srfi-1)....delete from (srfi srfi-1) somehow interferes with the delete verb of
map-alist. It is not clear why.
* dump/utils.scm (dump): Rename delete to srfi:delete while importing.
| Arun Isaac |
2021-12-04 | Implement the map-alist DSL....map-alist is a DSL to transform one association list into
another. These transformations are frequently required when dumping
tables, especially metadata tables.
* dump/utils.scm: New file.
| Arun Isaac |