Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stdlib-candidate] Generalized jq recurse() implementation #796

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

texastoland
Copy link
Contributor

@texastoland texastoland commented Mar 20, 2024

Warning

Currently in draft so I get activity for my commits and can start writing up use cases.

Why?

1. Query recursive data structures

2. Search data at every cell path

3. Explore data more ergonomically

What changed (from jq)?

How is it used?

❯ recurse -h

How does it work?

BFS for jq parity and imperative to avoid call stack limit.

Where are the tests?

@texastoland texastoland changed the title Initial jq recurse() implementation Generalized jq recurse() implementation Mar 20, 2024
@texastoland texastoland changed the title Generalized jq recurse() implementation [stdlib-candidate] Generalized jq recurse() implementation Mar 20, 2024
BFS for jq parity and imperative to avoid call stack limit.
@texastoland texastoland marked this pull request as ready for review March 26, 2024 03:54
@texastoland texastoland marked this pull request as draft March 26, 2024 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant