Skip to content

Commit

Permalink
refactor: split caches, make API key-focused
Browse files Browse the repository at this point in the history
Sorry for this breaking change, but I wanted to get the foundations
right before tagging 1.0.

This completely restructures the core of citar to borrow some code and
ideas from the org-mode oc-basic package.

In particular, it changes to using two primary caches:

- bibliography
- completion

Both of these now use hash tables, rather than lists.

Caching functionality is also changed, and the API now focuses on
citekeys as arguments for key functions.
  • Loading branch information
bdarcus committed Jun 8, 2022
1 parent 1976f29 commit 477f2b3
Show file tree
Hide file tree
Showing 2 changed files with 343 additions and 298 deletions.
Loading

0 comments on commit 477f2b3

Please sign in to comment.