Matus Goljer

Results 717 comments of Matus Goljer

So if I understand it correctly, a more "proper" example could be ``` elisp (let ((options (list :reverse t :pop nil :double t))) (--case-> (list 1 2 3) ((plist-get options...

As for the implementation, you absolutely shouldn't need to use `eval`. In general, using `eval` means you are doing something evil. Try to rewrite it in a way you could...

I think we should rename this to `-sort-on` so that it is a composition of `-sort` and `-on`, that would make it more clear I think.

Dash now uses lexical binding so it should be safe. How are you on time? Do you want to finish this? :)

Unfortunatelly the "use imperative" lint has extremely bad false-positive ratio. Practically more than 50% of the fixes you made are now gramatically incorrect. I don't know how to silence that...

No problem! I understand it might get confusing, especially since the official linter suggests what is not proper english :(

I like the syntax but in all honesty I think I never in my life used `dolist` so I'm not sure if it's worth adding this.

Yea, so we can view `dolist` is like an `--each` with named `it`. Which I think `-each-let` represents nicely. I think I'll go with that, thanks!

I don't understand why shouldn't it set the last variable? Can you give a more minimal example, I'm kind of getting lost in the long names :blush:

There's the simplified binding issue somewhere where you also wouldn't have to specify the slot names and they would derive automatically. If we implement that it will be incldued for...