dash.el
dash.el copied to clipboard
[discussion] Remove aliases
Why?
See discussion in #212.
Transition plan
When we do the transition we can provide a file dash-compat.el or dash-aliases.el which people could require to keep the old code working with minimal effort, but we will deprecate them and remove from "core" and the documentation.
Ideas?
Will you keep the emacs-lisp style 'p' predicates or the scheme (clojure?) style '?' predicates?
Query-type names (-select, -reject), more destructive names (-remove), or traditional functional programming names (-filter)?
For what it's worth, I think dash.el should prefer foo-p predicates over Scheme/Clojure-style foo?. The rest of Emacs uses -p and reading code that uses a mix is weird.