dash.el icon indicating copy to clipboard operation
dash.el copied to clipboard

Discussion: should we merge with seq.el?

Open Fuco1 opened this issue 8 years ago • 13 comments

seq is now in emacs core and available to all, a move which we somehow failed to push for with dash.

It still only supports a rather small subset of dash functionaity, which is a reason I haven't adopted it yet (and likely never will until it is feature-compatible).

The move would require some effort but would solidify the emacs API, move the less-often-needed-but-really-nice-to-have functions into emacs proper, remove one dependency for great many packages, add support for multiple sequence types (granted we would have to reimplement some functions to work universally). Plus having one API instead of two is reason in itself I think. One problem that stands out to me immediately is how to deal with anaphora.

Magnar and I poured a lot of time into this project, but maybe it is time to integrate it and then phase it out eventually.

I would like to CC some people who I know depend (or did in the past, moving to seq in the meanwhile) and hear your opinions: @tarsius @rejeep @lunaryorn @bbatsov @nicferrier. If you know someone else who you think should have a say please invite them too.

Fuco1 avatar May 01 '16 10:05 Fuco1