Matus Goljer
Matus Goljer
Yea, this makes sense and should be supported.
There is some `:keys` and `:as` things, I don't know what it does yet. But yea, more assignment forms was what I primarily ment. I've always found that syntax a...
As I understand it `:as` is the equivalent of haskell `foo@(structure)` right? I very much want to have that :) I would implement this using `&as` to stay consistent though....
It could go to dash functional as dash.el still does not support lexical binding. It might even be there already with different name, I'm not sure.
This is usually called `curry`, and `-applify` is usually called `uncurry`. I don't know what they are called in Clojure, but we should probably use their naming.
This gives me an idea... maybe we could add this interface also for "predicates" like `-last` or `-first` and similar commands... that would enable us to "find the element and...
Exactly. That's equivalent to a hypothetical api `(-replace-first #'evenp some-list 0)` but with the advantage we don't have to add a version for each dash function which does something like...
This was partially implemented in #205
It's not a but, this is expected behaviour. Maybe it's just not documented properly. I can see that sometimes it might be useful (probably) to only check if the entire...
The first point is easily fixed by saying "all bindings are non-nil" which makes it consistent whether or not destructuring happens. About the second point `-if-let` should rather be expanded...