CJ Quines
CJ Quines
somewhat closes #512 it doesn't parse the `@see` tags because i wasn't quite sure how to style it, but we now link `@link` tags instead of mentioning a remeda function...
This would be the equivalent of, say, [`scan` from Ramda](https://ramdajs.com/docs/#scan), [`itertools.accumulate` from Python](https://docs.python.org/3.11/library/itertools.html#itertools.accumulate), [`std::partial_sum` from C++](https://en.cppreference.com/w/cpp/algorithm/partial_sum), [`runningReduce` from Kotlin](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/running-reduce.html). It would have a similar signature to `R.reduce`, but it would...
* parse @see tags * edit existing @see tags [so that they have a description](https://jsdoc.app/tags-see) would be nice to get this to work with linking
Equivalent to [`move` from Ramda](https://ramdajs.com/docs/#move); the [most requested function in Lodash](https://github.com/lodash/lodash/issues?q=sort%3Areactions-%2B1-desc+). The one-liner `R.moveIndex(data, from, to)` would be `data.toSpliced(from, 1).toSpliced(to, 0, data[from])`, but this would also have `R.moveIndex.strict`, like `R.swapIndices.strict`,...
Two related but separate proposals: - `zipEqual`, which would be the equivalent of [`zip(..., strict=True)` from Python](https://peps.python.org/pep-0618/) or [`itertools::zip_eq` from Rust](https://docs.rs/itertools/latest/itertools/fn.zip_eq.html). - `zipLongest`, which would be the equivalent of [`itertools.zip_longest`...
Related, but separate proposals: - `product`, like [`xprod` from Ramda](https://ramdajs.com/docs/#xprod), [`itertools.product` from Python](https://docs.python.org/3.11/library/itertools.html#itertools.product), [`std::ranges::cartesian_product_view` from C++](https://en.cppreference.com/w/cpp/ranges/cartesian_product_view), [`itertools::Iterator::cartesian_product` from Rust](https://docs.rs/itertools/latest/itertools/trait.Itertools.html#method.cartesian_product), requested in [Lodash](https://github.com/lodash/lodash/issues/852). - Would it be only for pairs, like...
## Basic info **Project name**: lazygit **Project link**: https://github.com/jesseduffield/lazygit ## Qualifications [ZeroVer](https://zerover.org)'s patent-pending zero-based versioning scheme can obviously be used by everyone, but not every usage is necessarily notable. Check...