Nicolas Goaziou <m...@nicolasgoaziou.fr> writes: > Note that, at some point, Org will support "seq.el", i.e., when we > drop support for Emacs 24.
Just a small FYI about seq.el, for those who may not be aware: while it's a very useful library, it can be quite slow since it uses generics. For example, here are some benchmarks comparing seq-intersection with other functions that intersect lists: https://gist.github.com/alphapapa/36b117c178dec677258f372c3a01d8b5 Note the last benchmark listed, which shows that cl-intersection is about 2x as fast as seq-intersection. As well, dash.el's -intersection is about 17x faster than seq-intersection. So while seq.el will undoubtedly be useful in Org, it should be used carefully with regard to performance. Type-specific functions will generally be much faster. And as long as dash.el can't be used in Org proper, a custom implementation may be called for at times.