okamsn
okamsn
The `map` command currently uses `seq-uniq` to remove all duplicate keys in one go from the result of `map-pairs`. Would it be faster to check each item as we iterate...
For some compatible accumulations, the initial value depends on which command the macro parses first. This can be a source of error. ``` emacs-lisp ;; => 27 (loopy (numbers i...
We want to pare down the documentation and complexity. Some commands just have too many names. - [ ] `group` for `command-do`. This isn't a meaningful name. - [ ]...
`set-accum` is the more general version of both. The `reduce` command has a sligtly different argument order compared to the function anyway. ```elisp (accumulate n #'-) (set-accum (- n loopy-result))...
Can we have an argument that wraps commands by `let`-binding the flag variables during expansion? ```elisp (loopy (list i '((1 . 2) (3 . 4))) (with-flags pcase (collect `(,a ....
- `seq-index` is easy to use with `seq-length`. - How should `seq` be made to work with `seq.el`? We don't want to repeatedly check the type as we do currently,...
As of the time of writing, `iter-yield` doesn't work in `lambda`s or when sharp quoted inside of `iter-defun` or `iter-lambda`. As a consequence, `iter-yield` doesn't work with `seq-do`, `seq-doseq`, and...
Things to do: - [x] Add variable to say when to block commands. - [x] Prevent all iteration commands - [ ] Prevent commands like `skip` Things to consider: -...
Some commands (like `sequence`) have more built-in aliases than is probably useful, especially when we would like to have a present-participle version of each built-in alias. The number of aliases...