I’m finding myself reading elisp code more and more. While looking at the org-roam code I see quite a few cl-* functions. Just out of curiosity, is there as reason why the cl-* functions seem to be preferred? Portability? Just a better API?
My guess is the latter though I’m nowhere near comfortable enough with elisp nor with CL to be able to make that case.