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

A modern list library for Emacs

Results 69 dash.el issues
Sort by recently updated
recently updated
newest added

I just noticed a fairly significant difference between how `if-let*` and `-if-let*` handle binding in the ELSE clause: ```el (if-let* ((a 'a) (b nil) (c 'c) (d 'd)) t (list...

bug

An `-interleave` that interleaves *all* elements of all lists.

enhancement

I find the `-comment` macro to be as usefule in Elisp, as the [comment](https://clojuredocs.org/clojure.core/comment) macro is in Clojure. I think it deserves to be part of the dash.el.

enhancement

I'm using the latest compiled Emacs, and if a macro named `x` is defined elsewhere, loading `dash.el` will fail. Reading the source code, find that it is because the `cl`...

enhancement
discussion
admin

Note: I had to resubmit a new pull request instead of https://github.com/magnars/dash.el/pull/279 because the previous pull request cannot be reopened. Add parallel-threading macros inspired by https://github.com/rplevy/swiss-arrows. The general idea is...

Emacs 26 will have a new feature: > New built-in function 'mapcan'. It avoids unnecessary consing (and garbage collection). For functions like `-map`, etc, I guess it would be good...

enhancement

The following useless code probably shouldn't throw an error: (-setq (_) '(1)) Fails with "Attempt to set a constant symbol: nil". That goes for anything where the destructuring form is...

bug

Can we have some functional concurrency primitives, like a concurrent map that runs some function on a sequence concurrently? Of course, parallelism would be best, but I think emacs threads...

enhancement
discussion

Hi, it'd be nice to be able to do this ``` (->> '("foo" "bar" "baz") ((-flip #'string-join) ",")) ``` Of course there's `s-join` so we don't need `-flip` in this...

enhancement

Forgive the many submissions. If you want me to stop, just say so. :) When I was working on org-super-agenda recently, I needed to group items by whether a set...

enhancement