Judging from your enthusiasm I'm sure this was a typo, but you linked the μKanren paper (Jason Hemann's fantastic, minimal implementation) - you probably meant Will Byrd's thesis, the miniKanren paper: https://www.proquest.com/docview/304903505
17 karma · joined April 10, 2022
$ git log --oneline --reverse | head -n1
5f72575 Initial commit: January 2022
My importers take care of reconciling the common transactions, like train fares and groceries, which means my monthly session takes under an hour. The slow bits are exporting CSV statements from my banks, and reconciling transactions from amazon and the local pet supply store (is it useful in practice to track litter and treats separately? probably not).I'm also yet to migrate to beancount v3.
(defalias
lhs (tap-next-release spc (layer-toggle ytrewq)))
(deflayer ytrewq
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
bspc 0 9 8 7 6 _ _ _ _ _ _ _ _ _
_ p o i u y _ _ _ _ _ _ _ _
ret ; l k j h _ _ _ _ _ _ _ _ _
lsft / . , m n _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _)
1. https://github.com/kmonad/kmonad GNU Emacs 30.0.92 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2024-12-03
It seems that most of the features I was eager to try from the master branch at various times (starting from native comp, then tree-sitter, use-package (although I've started using elpaca instead), modus themes, transient, etc.) have been merged. A lot of great features have been added to Emacs in recent years. Kudos to the maintainers!