loopy
loopy copied to clipboard
A looping and iteration macro.
We want these changes before the next release: - [x] Do more efficient initialization of iteration variables (#142, #144). - [x] Deprecate `:result-type` (#154). Use `finally-return` instead. - [x] Deprecate...
This can be done by substracting from a numeric value and then setting the variable once 0 is hit, for example. We currently do something like this when the variable...
Currently, when testing the install on Emacs 27, the correct version of `seq.el` will be installed, but not the correct version of `map.el`. Why? This isn't a problem on the...
This a problem with the upstream implementation of the `setf` support for `map-elt`. It currently passes through the map value instead of treating it like a reference. For example, ```...
The `SUPPLIED` variable should not be a generalized variable, but its necessity can only be determined when parsing the generalized variable. Therefore, could we must modify `loopy--destructure-generalized-sequence` to return a...
There is a long ongoing discussion on emacs-devel about cl-lib and in particular cl-loop, which doesn't seem to have such a good standing, since its syntax doesn't blend into Lisp....
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. - [ ]...