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

Add support for infinite data traversals #65

Open
2 of 6 tasks
oubiwann opened this issue Jun 28, 2021 · 0 comments
Open
2 of 6 tasks

Add support for infinite data traversals #65

oubiwann opened this issue Jun 28, 2021 · 0 comments
Milestone

Comments

@oubiwann
Copy link
Member

oubiwann commented Jun 28, 2021

This will require managed state for a given matrix (see #63).

Tasks:

  • Define initialisation function that will create a worker on-demand, with its own state (very much like the Erlang code that is used to manage TCP connection data)
  • Initialisation will include giving the current/starting point and an algorithm to use for traversal (e.g, "random walk")
  • Define a "next" functions that takes no options, but uses the current state and initialised data / options to provide the next point in the traversal
  • Provide functions for retrieving the set of points defined for the traversal so far
  • As for storage, there should be an option to keep all, only the last one, or the previous n points marked as the traversal
  • Add function for ending the traversal (and thus killing the worker)

Companion ticket to:

Depends upon:

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

No branches or pull requests

1 participant