Skip to content

Ditch dash.el #1348

@Malabarba

Description

@Malabarba

In Emacs 25.1, seq.el will be built-in (it's also a smaller package). So it would be nice to replace the dash dependency with seq.

There are currently 102 usages of dash functions that I could find by grepping for [(']-[-a-z]. About half of them -when-lets and -if-lets. The other half are functions provided by seq. The only exception I found was -map-indexed.

One way to replace the -when/if-lets is to drop 24.3 support and use when/if-let. Another is to copy the definition of when/if-let from subr-x.el. What do we think?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions